🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
- 路径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 ~~~