laravel/socialiteconfig/service.php及び.envの更新まず、config/service.phpにTwitterAppのToken情報を記述。env('TWITTER_CALLBACK_URL'),],それに伴い、.env(.env.example)も更新しておく。LoginControllerLoginControllerはひとまず次のように記述しておきます。}}routes/web.phpに認証系のルーティングを追加すると同時に、トップページにhomeと名前をつけておく。"LoginController@logout")->name("logout");これでauth/loginにアクセスするとTwitter認証され、auth/callbackにてユーザー情報が表示されます。usersテーブル、Userモデルの作成DB関係の用意をします。最初に入っているマイグレーションとUserモデルは消しておきます。消したら、usersテーブルを作成するマイグレーションを生成。create_users_tableファイルの中身は以下のようにしておきます。migrate次に、Userモデルを作成します。Models/UserUser.phpの中身は以下の通り。Authクラスと関連付けるためにAuthenticatableを継承します。];}同時に、config/auth.phpのprovidersのmodelに関して、Userのディレクトリが変わったので書き換えます。],],ユーザー情報登録・ログイン処理LoginControllerのcallbackを以下のように書き換えると、ユーザー情報の保存が出来ます。例として認証していないと見れないURLposts/~を作成。PostsControllerを作成。PostsControllerPostsControllerは以下のようにindexだけ作成しておきます(あくまでテスト用なので)。}}最後に、web.phpに次の行を追加して完了です。"PostsController@index")->name("posts")->middleware("auth");これで認証していない状態で/postsにアクセスすると、loginという名前がつけられたルート(今回の場合auth/login)へリダイレクトされます。