laravel - 如果身份验证成功,请执行 Console.Log Laravel
问题描述
我需要console.log(user_id + ' signed-in successfully');
在用户成功登录时进行操作。
我的问题是我将在哪里以及如何放置触发器?
这是我唯一能看到的东西Http\Controllers\Auth\LoginController:
use Illuminate\Foundation\Auth\AuthenticatesUsers;
protected $redirectTo = '/master.php';
public function __construct()
{
$this->middleware('guest')->except('logout');
}
public function showLogin()
{
return view('page.login_form');
}
有什么建议吗?
更新:
我的实际目的是我想通知其他登录用户一个新用户刚刚使用 socket.io 登录。这部分是我知道该怎么做的。
我也知道如何从控制器发出 toastr 通知。说用户何时保存了某条记录。这是从控制器触发 javascript - 我想在用户登录期间完成的事情。
这就是为什么如果我只能console.log()
在登录时进行,我可以从那里进行。
解决方案
我已经通过使用.authenticated
里面的方法解决了这个问题LoginController
。
protected function authenticated(Request $request, $user)
{
// Session::flash(); --> PUT MY CODE HERE TO FIRE THE console.log();
return redirect()->route('');
}
推荐阅读
- ios - 如何将消费信息发送到App Store成功退款
- kotlin - kotlin中密封类与密封接口有什么区别
- javascript - d3 鼠标光标/指针变回绘图光标
- laravel - 在 react native 和 laravel 中使用 facebook 登录
- javascript - Material-UI 导入顺序更改样式
- angular - 在另一个对象中显示一个对象的数组的数据
- javascript - 我可以在 XSLT 中创建依赖下拉菜单而不一次加载所有内容吗?
- python - 将数据从 Access 数据库导出到 Python 代码
- jmeter - 如何在jmeter中分配不同时间的负载
- jakarta-ee - 是否有在 Java/JakartaEE 中引入反应式编程结构的建议?