此集合实例上不存在属性 [id_user]。
我想制作一个场景,在单击链接一次后,该用户将无法再单击该链接 如何使用 if inline 来实现它?
我已经尝试了在我的编辑数据中工作的代码,但它在主页中不起作用
<a href="/tampilkanbarang/{{$row->id}}" {{ Auth::user()->id != $data->id_user ? "Proses" : "" }} </a>
首先,您需要在单击链接时设置会话变量。您可以在处理 /tampilkanbarang/{id} 路由的控制器方法中执行此操作。
public function show($id)
{
// Your existing code...
// Set a session variable to indicate that the user has clicked the link.
session(['clicked_link' . $id => true]);
// More of your existing code...
}
然后,在 Blade 模板中,您可以检查此会话变量以确定是否将链接呈现为可点击。
@if (!session('clicked_link' . $row->id))
<a href="/tampilkanbarang/{{$row->id}}">Proses</a>
@else
<span>Proses</span>
@endif