【发布时间】:2017-05-17 23:31:10
【问题描述】:
我创建了一个角色表,它与用户表具有多对多关系。模型和一切就绪,加上我可以正确播种所有表以创建默认用户 + 3 个角色。
我想修改脚手架注册控制器,以便我可以将角色与其他属性(姓名、邮件等)一起附加。默认创建方法如下所示:
protected function create(array $data)
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
}
如何称呼榜样?以及如何将它传递给 create 函数并最终传递给视图? 我最初的想法是:
use App\Role;
在文件的开头和
$roles = Role::all();
也许在创建功能上?这可能是错误的,但我想不出别的。
另外,我如何在视图上调用它?如上所述,角色表有 3 个预定义角色。
【问题讨论】: