更改 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
我在安装 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