如何在Laravel Controller构造函数中检查用户是否通过护照认证?

时间:2019-06-07 12:35:48

标签: php constructor controller laravel-middleware laravel-controller

我的路由/web.php中有2条路由

Route::resource('customers', 'CustomerController')->middleware('verified');

Route::resource('/functions/customers', 'CustomerController')->middleware('auth:api');

第一个是正常的幼虫路线,第二个是使用幼虫护照

在我的CustomerController索引函数中,我想要一个返回正常视图,如

return view('customers.index')->with($data);

但是当我的用户使用Laravel护照进行身份验证时,我只想返回数据,而不是下面的视图

return $data;

是否可以检查用户的身份验证方式?

换句话说,是使用中间件('verified')还是使用中间件('auth:api')定向到CustomerController @ index?

在此先感谢您的帮助。

0 个答案:

没有答案