Laravel 如何从 UserController 调用受保护的函数 fireOtherDeviceLogoutEvent()?
Laravel how to call protected function fireOtherDeviceLogoutEvent() from UserController?
在Illuminate/Auth/SessionGuard.php中有一个方法fireOtherDeviceLogoutEvent($user)
.
我想在我的 UserController 中调用它。
最好的方法是什么?
我觉得你可以写一个新函数然后在控制器中调用它。
希望对你有所帮助
use Illuminate\Auth\Events\OtherDeviceLogout;
protected function fireOtherDeviceLogoutEvent()
{
$name = Auth::getName();
$user = Auth::user();
event(new OtherDeviceLogout($name, $user));
}
在Illuminate/Auth/SessionGuard.php中有一个方法fireOtherDeviceLogoutEvent($user)
.
我想在我的 UserController 中调用它。
最好的方法是什么?
我觉得你可以写一个新函数然后在控制器中调用它。
希望对你有所帮助
use Illuminate\Auth\Events\OtherDeviceLogout;
protected function fireOtherDeviceLogoutEvent()
{
$name = Auth::getName();
$user = Auth::user();
event(new OtherDeviceLogout($name, $user));
}