从控制器传递到视图时未显示数据

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

标签: laravel laravel-blade

我试图显示从Controller发送的数据以在Laravel 5.8中查看,但是当我在控制器中进行操作时:

return view('index', ['user'=> 'mark']

,我尝试使用以下方式在视图中显示它:

{{$user}}

什么都没有显示,请问为什么以及如何解决?

当我在视野中做dd($user)时得到“标记”,但它没有使用以前的方法显示

我尝试了Laravel 5.8文档中的内容

2 个答案:

答案 0 :(得分:1)

您可以尝试以下操作:

//控制器

$data['user'] = 'mark';
    return view('index', $data);

//您的视图

{{ $user }}

答案 1 :(得分:0)

在您的控制器中,输入:

$user = 'mark';
return view('index', compact('user'));

您现在可以通过Blade模板访问用户:

{{$ user}}