laravelでアプリをつくり、heorkuにデプロイしました。
AuthenticatesUsersのlogout()をオーバーライドして、ログイン時みたいにメッセージを出したいです。
LoginController.php
<?php namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use Illuminate\Foundation\Auth\AuthenticatesUsers; class LoginController extends Controller { /* |-------------------------------------------------------------------------- | Login Controller |-------------------------------------------------------------------------- | | This controller handles authenticating users for the application and | redirecting them to your home screen. The controller uses a trait | to conveniently provide its functionality to your applications. | */ use AuthenticatesUsers; /** * Where to redirect users after login. * * @var string */ protected function redirectTo() { session()->flash('flash_message', 'ログインしました'); return '/'; } /** * Create a new controller instance. * * @return void */ public function __construct() { $this->middleware('guest')->except('logout'); } } @endif
AuthenticatesUsers
public function logout(Request $request){ $this->guard()->logout(); $request->session()->invalidate(); return $this->loggedOut($request) ?: redirect('/'); }
何かいい方法はありますでしょうか
あなたの回答
tips
プレビュー