我在views文件夹中有这个页面support.blade.php,我正在使用Laravel。
我无法在此页面中回显$user->id
或$user[id]
,我得到未定义的变量错误。可以在其他页面中回显它,例如在tickets.blade.php中,但是在这个特定页面中它不起作用。
我该如何解决这个问题?
答案 0 :(得分:1)
您需要首先从控制器方法传递数据:
return view('support', ['user' => $user]);
如果要显示经过身份验证的用户的ID,可以从应用的任何部分执行此操作,而无需从控制器方法传递数据:
{{ auth()->user()->id }}
答案 1 :(得分:0)
答案 2 :(得分:0)
您是否在视图文件中传递了数据?
foreach (var i in usersL)
{
writer.Write(i.Id);
}