1

我似乎无法在控制器内为 PUT 操作分配功能。我尝试了一个 PUT 请求,/settings但我得到了 403 Forbidden。

我已经Route::controller('settings', 'SettingsController')声明routes.php

<?php
class SettingsController extends BaseController {

    public function getIndex() {
        $setting = Auth::user()->setting;
        return Response::json($setting);
    }

    public function putIndex() {
        $setting = Auth::user()->setting;
        $setting->update(Input::all());
    }
}
4

1 回答 1

0

可能您的 Web 服务器正在阻止 PUT 请求?

为什么我的 Web 服务器软件不允许 PUT 和 DELETE 请求?

这意味着当您尝试执行 PUT 时,服务器会返回 403。

于 2013-07-17T14:34:16.487 回答