8.3. 用户角色
用户角色列表
这个章节我们来处理用户角色的部分,客户端有可能在某些地方显示用户角色信息,例如某个用户的个人页面里,显示出用户是站长,还是管理员,可以通过 Include 机制实现。
1. 增加 RoleResource
$ php artisan make:resource RoleResource
app/Http/Resources/RoleResource.php
<?php
namespace App\Http\Resources;
use Illuminate\Http\Resources\Json\JsonResource;
class RoleResource extends JsonResource
{
public function toArray($request)
{
return [
'id' => $this->id,
'name' => $this->name,
];
}
}
2. 修改 UserResource
app/Http/Resources/UserResource.php
public function toArray($request)
{
.
.
.
$data['bound_phone'] = $this->resource->phone ? true : false;
$data['bound_wechat'] = ($this->resource->weixin_unio...