InvalidArgumentException Route [login] not defined.

無効な引数の例外
ルート[ログイン]は定義されていません。

anonymous / 2018-03-09 / 317 / 4
このエントリーをはてなブックマークに追加

コメント

anonymous

どんな時に起こったか

独自ユーザーテーブルで認証を自作していた時。

No.1 / 2018-03-09 14:27:17
anonymous

どんな時に起こったか

未ログイン状態でログイン必須のページにアクセスしようとした時発生。

No.2 / 2018-03-09 14:31:29
anonymous

どんな時に起こったか

    public function route($name, $parameters = [], $absolute = true)
    {
        if (! is_null($route = $this->routes->getByName($name))) {
            return $this->toRoute($route, $parameters, $absolute);
        }
 
        throw new InvalidArgumentException("Route [{$name}] not defined.");
    }
No.3 / 2018-03-09 14:40:11
anonymous

どうやって解決したか

    Route::get('/mypage', 'Mypage\MypageController@login')->name('login');

ルーティングで
->name('login');
これつけて解決。

No.4 / 2018-03-09 14:52:03
All suggestions