小编Kvn*_*amo的帖子

Handler.php第133行中的HttpException:此操作未经授权

我已经使用laravel 5.3创建了一个应用程序,它在localhost上工作正常,但在我将所有代码上传到服务器上后,我遇到了这个错误:

Symfony\Component\HttpKernel\Exception\HttpException in /home/project/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line 133: This action is unauthorized.
Run Code Online (Sandbox Code Playgroud)

当我尝试使用post调用控制器中的函数时,就会发生这种情况.

这是一个例子:

路线

Route::group(['middleware' => 'auth'], function () {
    Route::group(['middleware' => 'admin'], function () {
         Route::post('admin/store/', 'Admin\AnnouncementController@store');
    });
});
Run Code Online (Sandbox Code Playgroud)

调节器

protected function store(AnnouncementRequest $request) {
    return Auth::user()->id;
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?为什么我的localhost没有发生这种情况?

提前致谢.

php laravel laravel-5.3

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

laravel ×1

laravel-5.3 ×1

php ×1