我正在尝试使用 Laravel 和引导程序包 - 坦率地说,我不确定这是 laravel 问题还是引导程序问题。但是,我试图弄清楚如何使用关系数据生成表。
我想要做的是创建一个带有添加列的表,该列显示用户拥有的角色。我的表基于权威的模型,所以它们都是标准的用户、角色和角色用户表。
显然,链中让我绊倒的方法是“角色”方法,我不知道如何获取给定用户的角色。表的其余部分按预期工作。
echo Table::striped_open();
echo Table::headers('ID','Name', 'Email', 'Roles');
echo Table::body($users)
->ignore('password', 'created_at', 'updated_at')
->order('id','name','email')
->roles(function($users) {
return $users['id']->roles();
});
echo Table::open();