始终运行的Laravel功能

时间:2017-12-12 08:33:36

标签: laravel constructor

我想知道laravel是否有一个总是在所有文件上运行的函数或构造函数。

我想使用此功能(如果存在)使管理员在我开发过程中始终登录。

public function runsAlways()
{ 
   Auth::loginUsingId(1);
}

2 个答案:

答案 0 :(得分:5)

AppServiceProvider中的boot功能将在每次请求时执行。

但在您的所有路线中添加a custom providera middleware将是一个更清晰的解决方案。

答案 1 :(得分:1)

如果您希望身份验证的默认值持续较长的示例两周,则可以在session.php配置文件中调整会话生存期。

'lifetime' => 20160, // 60 * 24 * 14

以@Jerodev提到的方式登录用户启动方法