Php 管理员限制页面不重定向到管理员登录页面Laravel 7

Php 管理员限制页面不重定向到管理员登录页面Laravel 7,php,laravel,Php,Laravel,最近从Laravel 6升级到Laravel 7,我遇到的问题是,当我使用url/admin时,它应该重定向到admin登录页面。如果用户未登录,这也适用于admin限制页面。我不确定是否需要更改web.php文件或登录控制器中的路由 Route::group(['prefix' => 'admin', 'module' => 'Admin', 'middleware' => ['web'], 'namespace' => 'Admin\Controllers'], fu

最近从Laravel 6升级到Laravel 7,我遇到的问题是,当我使用url/admin时,它应该重定向到admin登录页面。如果用户未登录,这也适用于admin限制页面。我不确定是否需要更改web.php文件或登录控制器中的路由

Route::group(['prefix' => 'admin', 'module' => 'Admin', 'middleware' => ['web'], 'namespace' => 'Admin\Controllers'], function() {

    // Login and Logout Routes
    Route::get('login', ['as' => 'login', 'uses' => 'Auth\LoginController@showLoginForm']);
    Route::post('login', ['as' => 'login', 'uses' => 'Auth\LoginController@login']);
    Route::post('logout', ['as' => 'logout', 'uses' => 'Auth\LoginController@logout']);

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

登录控制器

    protected $redirectTo = '/admin';

    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('guest')->except('logout');
    }

    public function showLoginForm()
    {
        return view('Admin::auth.login');
    }

修复了在my terminal Script@php artisan package中出现错误的问题:discover--ansi处理返回的自动加载后转储事件,错误代码为255。这意味着我忘了升级这个