【发布时间】:2016-03-31 17:36:21
【问题描述】:
我正在使用此代码来实现管理区域路由,但 Route::get('/',...) 不起作用,看来我应该在 get 中使用 / 以外的任何东西,否则当我浏览到时 laravel 不会加载视图mysite/admin/。
Route::group(['prefix' => 'admin', 'namespace' => 'admin', 'as' => 'admin'], function() {
Route::get('/', function() {
return view('backend.index');
});
Route::resource('post', 'PostController');
});
更新:public 中有一个admin 文件夹,即public/admin。 Laravel 似乎打开了这个目录而不是通过路由!
正常吗?
公用文件夹结构是否优先于Route::get()?
【问题讨论】:
-
我在我的项目中检查了你的路线,看起来它工作正常。你的问题究竟是什么?你能显示你的视图的文件夹结构吗?
-
返回什么视图并不重要,即使我这样做
return 'helllooo'会发生确切的结果,即显示包含 js css 和其他内容的public/admin文件夹的结构,如图所示 here
标签: php .htaccess laravel mod-rewrite laravel-routing