创建视图
视图包含应用的 HTML 代码,并将应用的控制器逻辑和表现逻辑进行分离。视图文件存放在 resources/views 目录中。下面是一个简单的视图示例:
<!-- resources/views/greeting.blade.php 视图文件 -->
<html>
<body>
<h1>Hello, {
{ $name }}</h1>
</body>
</html>
可以通过辅助函数 view ,返回这个视图响应:
Route::get('/', function () {
return view('greeting', ['name' => 'jack']);
});
view 方法的第一个参数是 resources/views 目录下相应的视图文件的名称,第二个参数是一个数组,表示传递给视图文件的数据。
在这个例子中,我们传递了一个 name 变量,在视图中通过使用 Blade 语法将其显示出来。
当然,视图还可以存放在 resources/views 的子目录中,用“.”号来引用子目录中的视图。
例如,如果视图存放路径是 resources/views/admin/profile.blade.php,那么我们可以这样引用它:
return view('admin.profile', $data);
判断视图是否存在
如果需要判断