此操作是未经授权的。 Laravel AJAX请求

时间:2019-07-13 19:03:27

标签: php laravel laravel-5

突然出现此错误。我还没有更改代码,但是它不起作用。

这是我的路由器:

Route::group( [
    'middleware' => [ 'auth']
], function () {
    Route::group( [ 'prefix' => 'company' ], function () {
        Route::post( '/{id}/edit', 'CompanyApiController@editCompany' );
    } );
} );

还有CopmanyApiController

public function editCompany(EditCompanyRequest $request) {
    // Handle request
}

我尝试调试,但仍然找不到问题的根源。

请帮助。

1 个答案:

答案 0 :(得分:3)

似乎您将自定义请求类传递给控制器​​的方法editCompany时遇到问题。

检查authorize中的EditCompanyRequest方法:

/**
 * Determine if the user is authorized to make this request.
 *
 * @return bool
 */
public function authorize() {
 return true;
}

如果不需要其他授权,它应该返回true。 希望对您有所帮助。