在标题中如何做到这一点?我有表评论,这个表的结构是:
-id -标题 -内容 -user_id
以下是我的表格代码:
$sth->myuserid
所以,comment有user_id,我也必须用表单发送它,也许就是这样:Union
但是如何在LibraryController中使用它?
此外,我发现:here这是一个不错的选择吗?
答案 0 :(得分:2)
如果是管理面板或其他内容,您可以使用隐藏输入:
{!! Form::hidden('user_id', $user->id) !!}
但是如果要传递当前用户的ID,请不要将其传递给表单。在控制器中使用auth()->id()
来获取ID。
答案 1 :(得分:2)
您可以使用隐藏字段存储用户ID,然后在控制器中检索它:
{{ Form::hidden('user_id', $user_id) }}
但是,如果您使用的是Auth组件,则可以使用Auth facade获取经过身份验证的用户:
use Illuminate\Support\Facades\Auth;
...
// Get the currently authenticated user's ID...
$id = Auth::id();
答案 2 :(得分:0)
好的,但是如果它不是auth而是其他东西我想要使用它:['LibraryController @ sth',$ sth-> sth_id],如何在LibraryController中使用它?