gpt4 book ai didi

php - Laravel - 根据用户状态显示和隐藏元素

转载 作者:行者123 更新时间:2023-12-03 19:47:30 25 4
gpt4 key购买 nike

我正在构建一个时间跟踪器,以便用户可以 checkin 和 checkout 。

所以有两个按钮,我想使用 Blade 模板引擎一次只显示一个。此按钮将工作日开始和结束的日期时间插入到数据库中。

这不是登录状态。用户可以开始工作日、注销或其他任何操作,然后只看到 checkout 按钮,因为用户已 checkin 。

@if ( //checked in )
// button
@endif

我觉得应该设置一个变量,然后检查它的状态并显示一个按钮。

问题:

如何正确存储用户状态?存储在数据库中?或者我还应该使用什么?

最佳答案

最简单的方法是将状态存储在users 表中。创建一个名为 statusboolean 类型的列。

然后要检查当前用户的状态,您将能够使用 auth() 全局帮助程序:

@if (auth()->check() && auth()->user()->status)
// button
@endif

或者Auth门面:

@if (Auth::check() && Auth::user()->status)
// button
@endif

关于php - Laravel - 根据用户状态显示和隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42205307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com