视图中的ErrorException未定义变量数据

时间:2019-11-08 06:09:17

标签: laravel

  

(2/2)ErrorException   未定义的变量:数据(视图:E:\ xampp \ htdocs \ snipe-it \ resources \ views \ hardware \ bulk-checkout.blade.php)

我的控制器

public function bulkAssetImport($assets_ids)
    {
        $data='testersdfsdf';
        return Redirect('hardware/bulk-checkout',compact('data'));      
    }

我的blade.php文件

 @foreach
       {{$data}}
 @endforeach

我尝试了其他方法,但没有用,请帮助我

2 个答案:

答案 0 :(得分:0)

在您的Controller文件中

public function bulkAssetImport($assets_id)
    {
     $data='testersdfsdf';
     return view('hardware/bulk-checkout',compact('data'));       
    }

更改您的Blade.php文件。  因为这是单个数据,所以如果要获取多个数据,则可以使用foreach循环。

{{$data}}

答案 1 :(得分:0)

如果您只想以html显示数据。 can可以做这样的事情。

<p>{{ $data }}</p>

如果您想在html中循环数据

在您的控制器中

public function bulkAssetImport($assets_id)
{
     $data= array(
        array('name'=> 'John doe', 'age' => 22),
        array('name'=> 'Doe not', 'age' => 22),
     );
     return view('hardware/bulk-checkout',compact('data'));      
 }

在您的html中:

 @foreach($data as $d)
      My name is: {{$d->name}} and my age is: {{ $d->age }} 
 @endforeach