首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel-5重定向回路

Laravel-5重定向回路
EN

Stack Overflow用户
提问于 2015-05-22 15:38:32
回答 1查看 5.6K关注 0票数 1

我的routes.php是这样的

代码语言:javascript
复制
Route::get('deneme/{test}', 'TestController@index');

Route::get('send', 'MailController@index');

Route::get('elfinder/tinymce4', 'Barryvdh\Elfinder\ElfinderController@showTinyMCE4');

Route::group(['middleware' => ['auth', 'perm'], 'prefix' => 'admin'], function(){

    Route::get('/', ['as' => 'admin', 'uses' => 'Admin\DashboardController@index']);

    Route::resource('kategori', 'Admin\KategoriController');
    Route::resource('icerik', 'Admin\ContentController');

    // Property Routes
    Route::resource('property', 'Admin\PropertyController');
    Route::post("property/lang", ['uses' => 'Admin\PropertyController@langAdd', 'as' => 'admin.property.lang_add']);
    Route::get("property/lang/{id}", ['uses' => 'Admin\PropertyController@langDelete', 'as' => 'admin.property.lang_delete']);

    Route::get('users/add', 'Admin\UsersController@add');
    Route::get('content/add', 'Admin\ContentController@add');

});

Route::get('admin/login',['as' => 'admin.get_login', function(){
    return view("admin.login");
}]);
Route::post('admin/login', ['as' => 'admin.do_login', 'uses' => 'Auth\AuthController@postLogin']);
Route::get('admin/logout', ['as' => 'admin.logout', 'uses' => 'Auth\AuthController@getLogout']);

当我向site.dev/admin发送请求时,浏览器说:

这个网页有一个重定向循环。 ERR_TOO_MANY_REDIRECTS

我已经删除旋转和留空,只有PHP标记可用,但这个url-site.dev/admin-返回相同的错误。我测试了两个浏览器,Chrome和Firefox。我认为这个错误源于浏览器缓存和之前安装的Opera -not,但是仍然会出现相同的错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-25 06:34:43

我解决了这个问题。在公共文件夹下,存在一个名为admin的文件夹。所以我就这样改变了我的轮换:

代码语言:javascript
复制
Route::group(['middleware' => ['auth', 'perm'], 'prefix' => 'adminpanel'], function(){

Route::get('/', ['as' => 'admin', 'uses' => 'Admin\DashboardController@index']);

Route::resource('kategori', 'Admin\KategoriController');
Route::resource('icerik', 'Admin\ContentController');

// Property Routes
Route::resource('property', 'Admin\PropertyController');
Route::post("property/lang", ['uses' => 'Admin\PropertyController@langAdd', 'as' => 'admin.property.lang_add']);
Route::get("property/lang/{id}", ['uses' => 'Admin\PropertyController@langDelete', 'as' => 'admin.property.lang_delete']);

Route::get('users/add', 'Admin\UsersController@add');
Route::get('content/add', 'Admin\ContentController@add');

});

新的url旋转不会与公共文件夹下的任何文件夹发生冲突。

干得好。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30400786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档