0%

Laravel 基础 视图

慕课网教程里的视图讲的比之前控制器就更少了,详细的内容以后读完 Laravel China 社区里的文档再补

笔记归档

Laravel 基础教程 笔记

基本使用

视图目录: resources\views\

在视图目录中新建一个 member-info.php

1
Hello

控制器中输出视图

1
2
3
4
5
6
7
8
9
10
11
<?php

namespace App\Http\Controllers;

class MemberController extends Controller
{
public function info($id)
{
return view('member-info');
}
}

路由中直接输出

1
Route::view('member','member-info');

更多请参考 路由

传递参数

首先文件名是 *.blade.php 表示是模板文件才可以传递参数, Blade 模板的更多信息在 这里

控制器中

1
2
3
4
5
6
public function info($name=null)
{
return view('member/info', [
'name' => $name
]);
}

层级关系用 . 也是可以的

1
2
3
return view('member.info', [
'name' => $name
]);

路由中

1
2
3
Route::get('test/', function () {
return view('test', ['name' => 'moreant']);
});

或者直接使用 view 方法

1
Route::view('/test2','test',['name' => 'moreant-test']);