Laravel 4 route创建无区域设置的重定向循环
我在拉拉维尔4号修建路线时遇到了麻烦 My routes.php是: 当我在url中没有区域设置的情况下点击主页时,它会工作并转到Pagecontroller@showHomepage. 当我试图通过url中的区域设置(如en或nl)访问它时,它也会工作并加载Pagecontroller@showHomepage. 因此: /->工作 /nl->工作 /恩->工作 在管理组中,任何相同的事情都不起作用。如果我尝试在没有区域设置的情况下访问管理路由,我会收到一个浏览器错误,该错误会停止加载,并出现重定向循环错误。 但是,在url中使用区域设置时,它确实起作用 因此: /管理->不工作 /nl/管理->工作 /en/管理->工作 我做错了什么?我希望能够在没有区域设置的情况下转到管理页面,它将加载默认区域设置 使用php artisan routes命令更新: 第二次更新:Laravel 4 route创建无区域设置的重定向循环,laravel,laravel-4,url-routing,Laravel,Laravel 4,Url Routing,我在拉拉维尔4号修建路线时遇到了麻烦 My routes.php是: 当我在url中没有区域设置的情况下点击主页时,它会工作并转到Pagecontroller@showHomepage. 当我试图通过url中的区域设置(如en或nl)访问它时,它也会工作并加载Pagecontroller@showHomepage. 因此: /->工作 /nl->工作 /恩->工作 在管理组中,任何相同的事情都不起作用。如果我尝试在没有区域设置的情况下访问管理路由,我会收到一个浏览器错误,该错误会停止加载,并出
这与我在公用文件夹中有一个admin文件夹有关,我将所有与admin相关的js、css和图像放在这个文件夹中。不确定如何解决此问题。您可能需要添加另一个路由来填充/admin,因为另一个/admin位于您的区域设置组中:
Route::group(array('prefix' => 'en'), function()
{
Route::get('/', 'PageController@showHomepage');
Route::group(array('prefix' => 'admin'), function()
{
Route::get('/', 'AdminPageController@showDashboard');
});
});
Route::group(array('prefix' => 'admin'), function()
{
Route::get('/', 'AdminPageController@showDashboard');
});
这些是更改后的路线:
您可能需要添加另一个路由来填充/admin,因为另一个/admin位于您的区域设置组中:
Route::group(array('prefix' => 'en'), function()
{
Route::get('/', 'PageController@showHomepage');
Route::group(array('prefix' => 'admin'), function()
{
Route::get('/', 'AdminPageController@showDashboard');
});
});
Route::group(array('prefix' => 'admin'), function()
{
Route::get('/', 'AdminPageController@showDashboard');
});
这些是更改后的路线:
我自己修复了它,这与我的公用文件夹中有一个/admin/文件夹有关,其中包含css和图像文件等资产
我将assets文件夹重命名为/admin assets/,它再次工作。我自己修复了它,这是因为我的公用文件夹中有一个/admin/文件夹,其中包含css和图像文件等资产
我将assets文件夹重命名为/admin assets/,它再次工作。使用php artisan routes查看您的路由,如果您仍有疑问,请将它们粘贴到此处。您好Antonio,我更新了我的帖子,其中包含指向php artisan routes输出的链接。使用php artisan routes查看您的路由,如果您仍有疑问,请将它们粘贴到此处。您好Antonio,我用一个指向php artisan routes输出的链接更新了我的帖子。