8.3. 用户角色
用户角色列表
这个章节我们来处理用户角色的部分,客户端有可能在某些地方显示用户角色信息,例如某个用户的个人页面里,显示出用户是站长,还是管理员,可以通过 Include 机制实现。
1. 增加 RoleResource
$ php artisan make:resource RoleResourceapp/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... 
           L03 Laravel 教程 - 实战构架 API 服务器 ( Laravel 6.x )
L03 Laravel 教程 - 实战构架 API 服务器 ( Laravel 6.x )  
                     
                     
             
             关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号