- 路径routes/web.php是网站,视图路径resources/views
Route::get('/', function () { //首页路由
return view('welcome');
});
Route::get('about', function () { //关于我们
return view('about');
});
Route::post('/', function () {});
Route::put('/', function () {});
Route::delete('/', function () {});
Route::match(['get', 'post'], '/', function () {});
Route::get('/', 'WelcomeController@index');//App\Http\Controllers\WelcomeController 控制器的 index 方法进行处理
Route::get('user/{id}', function ($id) {//路由参数
return "用户ID: " . $id;
});
Route::middleware('auth')->group(function () {//中间件与分组
Route::get('dashboard', function () {
return view('dashboard');
});
Route::get('account', function () {
return view('account');
});
});
Route::get('/task', 'TaskController@home');指向控制器的路由
return view('home', ['tasks' => Task:all()]); //视图传递数组,Task是控制器,也可以是数组$tasks
return view('home')->share('siteName', 'Laravel学院');//共享变量
视图中
<a href="{{ url('/') }}">
路由命令与调用
Route::get('user/{id?}', function ($id = 1) {
return "用户ID: " . $id;
})->name('user.profile');
<a href="{{ route('user.profile', [100]) }}">
- blade模板
{{ }}渲染变量
@{{ }} 跳过js
通过 {!! !!} 渲染原生 HTML 代码
{{-- 注释内容 --}}
@if、@else、@elseif @isset、@empty @for、@foreach 和 @while @include
文档更新时间: 2020-07-23 22:01 作者:Yoby