我建立其中有許多資源使用者的API,例如 我在數據庫中有這些表users
,agents
,drivers
和admin
我如何驗證多個模型,如用戶,代理商,管理等
如果他們要訪問的資源或者檢查他們的細節,他們應該登錄看到讓我怎麼做,
我應該去laravel passport
,並在所有車型做到這一點:
<?php
namespace App;
use Laravel\Passport\HasApiTokens; //for agents, drivers, admin
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
use HasApiTokens, Notifiable; //for agents, drivers, admin
}
我現在很困惑,請指點我正確的方向。
謝謝!
正是你正在試圖通過API來獲取? – Sona
@SoniyaReddy api擁有所有用戶的詳細信息和驅動程序代理詳細信息,如果用戶登錄,他可以看到他的個人資料和攜帶他們的東西的驅動器(只是他的詳細信息)以及驅動程序在哪個代理下,以及代理程序日誌在他可以添加驅動程序有多個代理的基礎上,如何可以添加任何數量的驅動程序,他們下面的東西, –
無論他是驅動程序或代理或用戶或管理員登錄必須只有一個權利?基於他們的憑據,你需要顯示的細節? – Sona