• 路径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