Два дня копаюсь в гугле, но не могу найти начальную ветку по моей проблеме, теперь у меня нет возможности. Пожалуйста, помогите мне с некоторым направлением / как
У меня есть веб-приложение, созданное с помощью laravel 5.3, я установил паспорт, как описано здесь . если я пойду /home
он показывает отлично.
Теперь мне нужно сделать приложение для Android, из которого
- Уже существующий пользователь веб-приложения может войти
- получить весь список задач этого пользователя
TaskModel (ons_tasks(id, title, description))
только связанные маршруты
в веб.php
Auth::routes();
в апи.php
Route::get('/user', function (Request $request) {
return $request->user();
})->middleware('auth:api');
Route::group(['middleware' => ['auth:api']], function () {
Route::get('/test', function (Request $request) {
return response()->json(['name' => 'test']);
});
Route::get('/task/list', function (Request $request) {
$list = \App\Model\TaskModel::all();
return response()->json($list);
});
});
Для входа в систему: если я отправлю почтовый запрос /login
с адресом электронной почты и паролем, я получу ошибку TokenMismatchException
, но где я могу получить токен для приложения Android на мобильном устройстве? Нужен ли мне Auth::routes()
в апи тоже? если тогда что еще мне нужно просто войти в систему и получить токен, чтобы позже я мог отправить его для получения списков задач.
Во-вторых,
Если я перехожу на /api/test
, он перенаправляет меня на /home
страницу без каких-либо ошибок !!!
Заранее спасибо.