Laravel POST请求在Local中工作并在远程服务器上投掷500(数字海洋)

时间:2015-08-29 13:58:23

标签: laravel deployment laravel-5

我使用Laravel 5创建API!我在本地测试了服务(Get& POST),但是当部署在远程服务器(数字海洋上的Droplet)上时,POST请求不起作用。

我是否需要在项目中进行任何配置更改以允许POST / PUT调用?

在我的本地机器中,我使用的是XAMPP,在远程机器上,我在数字海洋液滴和AWS RDS for mysql上使用LAMP堆栈。我是否需要在远程apache实例上进行任何配置更改以允许POST调用?

我也在部署的laravel app中禁用了CSRF验证。

1 个答案:

答案 0 :(得分:1)

转到app-> http->内核

打开内核文件:

protected $middleware = [
\Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
\App\Http\Middleware\EncryptCookies::class,
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
//  \App\Http\Middleware\VerifyCsrfToken::class, // this is the csrf token, just disable using '//'
 ];