所以我试图通过Postman测试我的帖子请求,但是我获得了无效的凭据。我使用的是基本身份验证,我有一个包含电子邮件和密码的用户的表。我无法找到为什么这不起作用。我按照一个教程完成了相同的工作。这是我尝试发布到http://localhost:8000/api/posts的链接。当然,当我脱掉" auth.basic"有用。我真的不知道邮递员的用户名和密码是什么,所以我只输入了数据库中users表中的电子邮件和密码。我使用的是Laravel 5.1
我的控制器:
public function __construct()
{
$this->middleware('auth.basic', ['except' => ['index', 'show']]);
}
public function index()
{
//return Post::all();
return Post::paginate(10);
}
public function show($id)
{
$post = Post::find($id);
if(!$post)
{
return response()->json([
'error' => [
'message' => 'Post does not exist'
]
], 404);
}
return response()->json([
'data' => $post
],200);
}
public function store(PostRequest $request)
{
}
路线:
Route::group(['prefix' => 'api'], function () {
Route::resource('posts', 'PostController');
});