Когда я расширяю ApiBaseController в другом классе, токен ответа запрещен, это не работает. даже если я поставил неверный токен приложения, но все равно даю ответ в другом классе.
class ApiBaseController extends Controller
{
protected $user;
public function __construct()
{
if (request()->header('app-token') != 'ofdsafalkhguddskjafl01JhBF9mGx2jay'){
return response()->json([
'success'=>false,
'status'=>'401',
'message'=>'Token Denied !',
'response'=>[
'total'=>0,
'data'=>[]
]
]);
}
else{
$this->user = Auth::guard('api')->user();
}
}
}
Этот класс все еще работает, хотя я поставил неправильный токен приложения
class AttendeesApiController extends ApiBaseController
{
public function index(Request $request)
{
return Attendee::scope($this->account_id)->paginate($request->get('per_page', 25));
}
}
, который я хочу сделать если неправильный токен приложения даст Token Denied !
ответ, дайте мне совет