InvalidArgumentException Route [login] not defined.

2018-03-09

2832

通りすがりの人

関連メモ

現在:公開中

InvalidArgumentException Route [login] not defined.

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

0

投稿者:通りすがりの人 / 投稿日:2018-03-09 14:24:16 / PV数:2832 / コメント数:4

sponsor

コメント 4

2018-03-09 14:27:17

通りすがりの人

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

2018-03-09 14:31:29

通りすがりの人

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

2018-03-09 14:40:11

通りすがりの人

    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.");
    }

2018-03-09 14:52:03

通りすがりの人

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

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

コメント投稿