Как я могу проверить, прошел ли пользователь аутентификацию по паспорту в конструкторе Laravel Controller? - PullRequest
0 голосов
/ 07 июня 2019

У меня есть 2 маршрута в моих маршрутах / web.php

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

и

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

Первый - обычный маршрут Ларавелла, а второй использует паспорт Ларавела

В моей индексной функции CustomerController я хочу вернуть нормальное представление, например

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

Но когда мой пользовательаутентифицирован с использованием паспорта Laravel. Я хочу вернуть только данные, а не вид, как показано ниже

return $data;

Есть ли способ проверитькак пользователь аутентифицирован?

Другими словами, укажите, что промежуточное программное обеспечение («проверенное») или промежуточное программное обеспечение («auth: api») использовалось для направления в CustomerController @ index?

Заранее благодарим за вашепомощь.

...