Я собирался отозвать аутентифицированного пользователя на мой контроллер, но внезапно он возвращает ноль. У меня нет этой проблемы в Laravel 5. Вот код:
мой веб-маршрут:
Auth::routes();
Route::middleware('auth')->group(function () {
...
Route::prefix('api')->group(function () {
Route::get('ticket', 'API\Ticket\TicketController');
}
}
мой контроллер:
use Illuminate\Support\Facades\Auth;
class TicketController extends Controller {
...
public function sampleMethod(){
dd(Auth::user()); //returns null
}
}
В Laravel 5,он возвращает модель, даже модель отношений. Но в этом случае он возвращает ноль.
Кстати, я использую леса laravel vue-auth. Чего мне здесь не хватает?
ps: я это в NON API контроллер и все работает. Но почему бы не в этой папке API?