首页 > 解决方案 > Laravel 视图使用 with() 方法

问题描述

我想将数据传递给 Laravel 视图,但不了解with()方法中的某些参数。name指的是什么参数?

return view('pages.about')->with('name', $name);

标签: laravellaravel-views

解决方案


在您的控制器中

$user=User::where('id','=',$id)->first();

这会将具有特定 id 的用户加载到 $user 对象。

如果我们想在视图中加载这个对象,我们将使用'with'函数将对象传递给视图。它有 2 个参数:对象名称和我们要在视图中加载的对象。

return view('user.list')->with('student',$user);

在这个例子中,我只是获取了一个用户对象并在视图中加载为 $student。在我们看来,我们使用,

  {{$student->name;}}
  {{$student->age;}}

推荐阅读