我已经使用Laravel 6和VueJs创建了一个简单的Crud应用程序,之前运行良好,但是当我向api路由组添加中间件 auth 时,即使在登录。
这是 api.php
Route::group(['middleware' => ['api','auth']], function(){
Route::get('contacts',function(){
return Contact::latest()->orderBy('created_at','desc')->get();
});
Route::get('contact/{id}',function($id){
return Contact::findOrFail($id);
});
Route::post('contact/store',function(Request $request){
return Contact::create([
'name' => $request->name,
'email' => $request->email,
'phone' => $request->phone
]);
});
Route::patch('contact/{id}',function(Request $request, $id){
$contact = Contact::findOrFail($id);
$contact->name = $request->name;
$contact->email = $request->email;
$contact->phone = $request->phone;
$contact->save();
return $contact;
});
Route::delete('contact/{id}',function($id){
return Contact::destroy($id);
});
});