use Illuminate\Database\Eloquent\Model;
class User extends Model
{
/**
* 重寫toArray方法
*/
public function toArray(){
//獲取api用戶
$me=app(Request::class)->user("api");
if ($me!=null)
{
if ($me instanceof AdminUser)
{
//如果是admin用戶
//TODO:使用admin用戶的顯示規則
}else if($me instanceof User){
if ($me->id==$this->id)
{
//如果是自己
//TODO:使用面向自己的顯示規則
}else{
//如果是其他普通用戶
//TODO:使用面向其他普通用戶的顯示規則
}
}
}
return parent::toArray();
}
}