Я создал метод ' save ' в vue с топором ios для использования с laravel (для авторизованных пользователей с аутентификацией):
save: function(status) {
axios.post('/api/save-question', this.Frage)
.then(res => {
this.$router.push('/');
})
}
api. php:
Route::post('/save-question','FragenController@store');
, что приводит к «сохранению» метода контроллера в FragenController. php:
Внутри этого метод Я хочу проверить идентификатор пользователя, чтобы увидеть, разрешено ли текущему пользователю сохранять, например:
public function store(Request $request)
{
$UserID = Auth::user()->id;
if($UserID=='1'){
//do the saving part
}
}
Но это не работает, кажется, так как эта переменная пуста. Теперь мне интересно, если вызов ax ios сделан от нейтрального пользователя без идентификатора (не зарегистрированного в данный момент пользователя laravel). Это тот случай, или я просто делаю это неправильно? Сохранение работает нормально, если я вручную установил $ UserID = '1'.