I want to make an entry in the logs of user actions:
switch ($request->segment(2)) { case 'login': $request->method() != "POST" ?: \Log::info(auth()->user()->id . ' user is login'); break; case 'logout': \Log::info(auth()->user()->id . ' user is logout'); break; case 'register': $request->method() != "POST" ?: \Log::info(auth()->user()->id . ' is register'); break; } return $next($request); When the login action gives an error:
Trying to get property of non-object
Added $response = $next($request); Everything works, but I would like to improve the code, how can I do it?