我如何处理 laravel 中的页面崩溃?

How can i handle the page crash in laravel?

每当我离开我的网站大约 1 小时,每当我尝试访问网站的不同部分时,我都会收到 "Trying to get property 'id of non object",这意味着用户有已注销但页面崩溃。

所以我需要一种方法来应用中间件来处理这个问题??

谁能帮帮我??

'

假设是由于session导致用户登出,你可以应用一个全局中间件(应用到所有路由,或者只是默认的auth中间件),检查他们是否仍然登录,如果他们不是,您可以将它们重定向回登录页面。就像这样

if (Auth::user()){
    return $next($request);
}
return redirect($yourLoginRoute);

在你的路由文件中web.php你可以使用中间件认证,它将用户重定向到登录页面。例如看我的代码:

Route::get('/profile', 'ProfileController@index')->middleware('auth');

重启我猜!! 面对这个问题只有一个解决方案你应该总是尝试重启你的电脑和你的大脑