laravel 访客中间件重定向到登录页面问题

问题描述

这是我在 web.PHP 中的路由

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

Route::get('/shop','WebController@index');
Route::get('/product/detail/{id?}','WebController@detail');

// Authentication Routes...
Route::get('cms','Auth\LoginController@showLoginForm')->name('login');
Route::post('cms','Auth\LoginController@login');
Route::post('cmsout','Auth\LoginController@logout')->name('logout');

// Registration Routes...
Route::get('cmsreg','Auth\RegisterController@showRegistrationForm')->name('register');
Route::post('cmsreg','Auth\RegisterController@register');

// Password Reset Routes...
Route::get('password/reset','Auth\ForgotPasswordController@showLinkRequestForm')->name('password.request');
Route::post('password/email','Auth\ForgotPasswordController@sendResetLinkEmail')->name('password.email');
Route::get('password/reset/{token}','Auth\ResetPasswordController@showResetForm')->name('password.reset');
Route::post('password/reset','Auth\ResetPasswordController@reset');

Route::fallback(function () {
    return response()->view( 'web.404',[],404);
});

Route::get('/home','HomeController@index')->name('home');

Route::prefix('cat')->group(function(){
    Route::get('/save','CatController@index')->name('cat.save');
    Route::post('/save','CatController@save');
    Route::get('/manage','CatController@manage');
    Route::get('/edit/{id}','CatController@edit');
    Route::post('/edit','CatController@update');
    Route::get('/delete/{id}','CatController@delete');
});

但是我无法访问 http://127.0.0.1:8000/shop,因为它正在重定向登录页面http://127.0.0.1:8000/cms

为什么 http://127.0.0.1:8000/shop 需要我进行身份验证?我如何定义 http://127.0.0.1:8000/shop 是访客网址?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)