laravel-admin发布菜谱记录发布人uid使用$form隐藏input实现
想了很久想到这么一个办法,小伙伴们如果有更好的想法可以分享给我奥
代码如下:
//FoodController.php
protected function form()
{
$form = new Form(new CookFoods());
$form->display('id', __('ID'));
$form->hidden('dining_hall_id','食堂ID')->value(auth()->user()->id);
$form->hidden('operator_id','操作员ID')->value(0);
$form->text('food_name','菜名');
$form->textarea('description','描述');
$form->text('tags','标签');
$form->display('created_at', __('Created At'));
$form->display('updated_at', __('Updated At'));
return $form;
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
可以使用监听器实现,在创建的时候录入登录用户id,也可以在saving的时候处理
你现在的做法可以任意修改(打开 F12 修改), 我个人更倾向于这种做法,