Php Laravel Spark API调用验证失败时不返回错误,但显示登录页面
我正在开发一个LaravelAPI,并且有一个用于添加事件的资源路由 我已经添加了一个表单验证请求,但是当使用设置了正确API密钥的Postman时,验证失败将返回200状态,并显示登录页面,就好像未经授权一样 API路线:Php Laravel Spark API调用验证失败时不返回错误,但显示登录页面,php,laravel,laravel-5,laravel-spark,Php,Laravel,Laravel 5,Laravel Spark,我正在开发一个LaravelAPI,并且有一个用于添加事件的资源路由 我已经添加了一个表单验证请求,但是当使用设置了正确API密钥的Postman时,验证失败将返回200状态,并显示登录页面,就好像未经授权一样 API路线: Route::group([ 'middleware' => 'auth:api', 'prefix' => 'v1' ], function () { Route::resource('events', 'Api\V1\EventCon
Route::group([
'middleware' => 'auth:api',
'prefix' => 'v1'
], function () {
Route::resource('events', 'Api\V1\EventController');
});
申请表格:
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class StoreEvent extends FormRequest
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'name' => 'required'
];
}
}
如果在请求中设置了名称字段,它会正确地添加一个值,但没有名称字段会返回登录页面
public function store(StoreEvent $request)
{
return Event::create([
'user_id' => Auth::user()->id,
'name' => $request->name,
]);
}