LoginSignup
20
19

More than 1 year has passed since last update.

laravel ログイン後のリダイレクト先を指定

Last updated at Posted at 2020-02-13

こんにちは!

laravelのデフォルトで実装されているログイン機能について、ログイン後のリダイレクト先を変更する方法を紹介します。

laravel 6.x系です

前提として、ログイン機能が実装済みとします!(リファレンスに記載されているコマンドを打てば実装できるはず)

で、デフォルト状態だと、ログイン画面でログインすると、'/home'にリダイレクトする仕様になっていると思いますが、任意のurlを指定すことができます

app/Http/Controllers/Auth/LoginController.php
//省略

public function redirectPath()
    {
        return '任意のurl';
        //例)return 'costs/index';
    }

Auth/LoginControllerに↑の関数を追記することで、任意のurlにリダイレクトさせることができます!

自分はこのコントローラの一番下に記述しました。

これだけの内容です!

リダイレクトの条件分岐もできますので、気になる方はいろんな記事をググってみてください!

追記

ログイン後だけでなく、新規登録後も、'app/Http/Controllers/Auth/RegisterController'に同じように記述すれば、リダイレクト先を指定できます!

ちなみに、'追記'すればいいだけなので、もとから記述されている内容はそのまま残しておいて大丈夫ですよ!

20
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
19