两天来我正在挖掘谷歌,但无法找到我的问题的起始线程,现在我没有选择。请帮助我一些方向/如何使用laravel 5.3护照从Android应用程序进行API登录
我有一个Web应用程序运行内置laravel 5.3,我已经安装护照描述here。如果我去/home
其完美展现。
现在我必须做出一个Android应用程序从
- 一个已经存在的web应用程序的用户可以登录
- 获得该用户的所有任务列表
TaskModel (ons_tasks(id, title, description))
只有相关路线
in web.php
Auth::routes();
in api.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);
});
});
登陆:如果我发送POST请求
/login
与电子邮件&密码得到TokenMismatchException
错误,但从哪里获得令牌 Android应用的移动?我还需要在api中使用Auth::routes()
吗? 如果那么我还需要什么才能登录并获取令牌,以便以后我可以发送它来创建任务列表。
其次,
如果我去
/api/test
它重定向我/home
页面,而不 showning任何错误!
在此先感谢。
你是否解决了这个问题? – utdev