为什么不重定向/显示视图? + laravel

时间:2017-09-28 20:52:56

标签: laravel redirect view

我正在使用一种导入方法,将* .csv的数据保存到表中,但我验证表中是否已存在此数据,如果这是真的,我会重定向到视图或另一种方法,但不要重定向! 在行

  

//比较表中是否存在文件数据   如果存在数据我试图返回:     返回视图(' catinvistas.ingresos.mensaje');   并且必须完成以下所有过程,对吗?

    public function import()
    {

        Excel::load('storage\app\reloj.csv', function($reader) {

     foreach ($reader->get() as $marcacion) {
 //file data
        $archivo=(int)$marcacion->id_voluntario;
        $archivo_fecha=$marcacion->marcacion;

        //table data
        $tabla_c1 = DB::table('marcaciones')->where('id_voluntario', $marcacion->id_voluntario)->first();
     if (!empty($tabla_c1)){

              $tabla=(int)$tabla_c1->id_voluntario;
        $tabla_fecha=$tabla_c1->marcacion; 

        //comparing if the data of file exists in the table

     if (($tabla==$archivo) && ($tabla_fecha==$archivo_fecha))
         {
       //dd ($tabla,$tabla_fecha,$archivo,$archivo_fecha);
      return view ('catinvistas.ingresos.mensaje');

      }   
    }  
     //insert all data of the file into the table
     Marcaciones::create([
     'id_voluntario' =>$marcacion->id_voluntario,
     'marcacion' => $marcacion->marcacion   
     ]);        

       }         
 });

   $data=Marcaciones::all();     
   return view('catinvistas.ingresos.importacion')->with('data',$data); 
 }

0 个答案:

没有答案