Intereting Posts
Обтекание длинного текста в CSS Ошибка CakePHP Bake Shell: соединение с базой данных «Mysql» отсутствует или не может быть создано Примечание: Неизвестно: Пропуск цифровой клавиши 1 в Unknown в строке 0 Получите два слова из URL-адреса после косой черты в PHP Получение token_not_provided при использовании заголовка авторизации с JWT Laravel Soap answert string – преобразование в атрибут zend-framework против Kohana против Symfony Гик, как рамки внедрения инъекций в PHP Как создать таблицу столбцов php 2 со значениями из базы данных? Как показать запросы Ajax в URL? Есть ли способ PHP для проверки синтаксиса SQL без его выполнения? Предупреждение: mysqli_fetch_assoc () ожидает, что параметр 1 будет mysqli_result, boolean задан в C: \ xampp \ htdocs \ xyz \ userpanel.php в строке 71 500 внутренних ошибок сервера file_get_contents Как получить все возможные комбинации многомерного массива Должен ли я или не использовать методы getter и setter?

Форма отправляется как GET Laravel 4

У меня такая форма

<form action="{{ Request::root() }}/articles/update/" method="post"> <input type="hidden" name="id" value="{{ $article->id }}" /> <input type="submit" name="submit" value="Submit" /> </form> 

И маршрут, подобный этому

 Route::post('articles/update', array('as' => 'articleUpdate', 'uses' => 'ArticlesController@update')); 

Но когда я отправляю форму, я получаю MethodNotAllowedHttpException . В отчете об ошибке я вижу, что метод запроса – GET. Я также пробовал использовать caps для метода method="POST" но это не сработало.

Есть идеи?

Solutions Collecting From Web of "Форма отправляется как GET Laravel 4"

Что показывает инспектор FireBug / Web console? это форма, отправляемая через GET или POST, любые переадресации?

Кажется проблемой перенаправления для меня, после достижения сервера Laravel перенаправляет на URL-адрес форму, отправленную почтовым запросом.

вы должны использовать метод put здесь. Изменение формы

  {{Form::open(array('url'=>'/articles/update','method' => 'PUT'))}} 

Маршруты, подобные этому

  Route::put('/articles/update','ArticlesController@update');