更改 laravel 欢迎文件名

Change laravel welcome file name

我在安装 laravel 框架后更改了文件路径,如下所示:

来自: resources/views/welcome.bandle.php

至 resources/views/admin/index.php

路由文件到:

Route::get('/admin', function () {
    return view('admin/index');
});

url 正在工作 但所有的幼虫都无法正常工作 像这样:

我需要做什么?

tnx 很多。

您需要使用 "Blade Engine" 为要解析的文件添加 .blade.php 扩展名,这将删除花括号内的所有标签。

接下来,你需要这样写你的路线:

Route::get('/admin', function(){
    return view('admin.index');
})->name('admin.index')->middleware('auth');

命名路由以便于跨应用程序访问是一个很好的约定,这样您就可以像这样在 blade 视图中简单地引用它:

<a href="{{ route('admin.index') }}">Admin page</a>

这样,无论您在文件结构中的哪个位置调用它,您都将拥有动态路由。

或者您也可以使用 Controller 来显示这样的视图。通过这个你会写你的路线更清晰。假设我们有一个 AdminController 来处理所有管理进程和功能。将您的 dashboard.blade.php 放入 views/admin 目录。

路线:

Route::get('/admin', 'AdminController@index');

控制器:

class AdminController extends Controller
{
     public function index()
     {
         return view('admin.dashboard'); // in views->admin->dashboard.blade.php
         //add some data here
     }
}

如果您不打算使用控制器,请在视图文件名中保留 'blade',例如:

resources/views/admin/index.blade.php