Improve exception handling and model binding

This commit is contained in:
Jonny Barnes 2020-08-09 15:54:10 +01:00
parent e9ca934cb4
commit 0fca80e7e4
22 changed files with 148 additions and 82 deletions

View file

@ -6,13 +6,14 @@ namespace App\Http\Controllers;
use Illuminate\Http\RedirectResponse;
use Illuminate\Support\Facades\Auth;
use Illuminate\View\View;
class AuthController extends Controller
{
/**
* Show the login form.
*
* @return \Illuminate\View\View|\Illuminate\Http\RedirectResponse
* @return View|RedirectResponse
*/
public function showLogin()
{
@ -27,7 +28,7 @@ class AuthController extends Controller
* Log in a user, set a session variable, check credentials against
* the .env file.
*
* @return \Illuminate\Http\RedirectResponse
* @return RedirectResponse
*/
public function login(): RedirectResponse
{
@ -43,7 +44,7 @@ class AuthController extends Controller
/**
* Show the form to logout a user.
*
* @return \Illuminate\View\View|\Illuminate\Http\RedirectResponse
* @return View|RedirectResponse
*/
public function showLogout()
{
@ -58,7 +59,7 @@ class AuthController extends Controller
/**
* Log the user out from their current session.
*
* @return \Illuminate\Http\RedirectResponse;
* @return RedirectResponse;
*/
public function logout(): RedirectResponse
{