Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel Spark API调用验证失败时不返回错误,但显示登录页面_Php_Laravel_Laravel 5_Laravel Spark - Fatal编程技术网

Php Laravel Spark 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

我正在开发一个LaravelAPI,并且有一个用于添加事件的资源路由

我已经添加了一个表单验证请求,但是当使用设置了正确API密钥的Postman时,验证失败将返回200状态,并显示登录页面,就好像未经授权一样

API路线:

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,
    ]);
}