尝试在服务的 register() 方法中访问用户时出现 Laravel 错误



在我的服务提供商内部,我想根据用户的设置选择要绑定的类。

问题是我无法访问register((方法中的用户,我收到一个错误,说";类[Hash]不存在";

您不能访问register中的laravel服务,但可以使用php superglobals

您可以使用检索用户自定义cookie

$_COOKIE["foo"];

但当你想在用户浏览器中保存cookie时,你必须使用php的setcookie(),因为laravel的cookie服务加密值,并且你不能在register方法中访问解密。

setcookie("foo", "bar", time() + (86400 * 30), "/");

最新更新