【发布时间】:2018-11-25 22:41:15
【问题描述】:
我已经使用 Laravel 有一段时间了,虽然我做了新安装,但我无法让路由 POST 工作,Routes GET 工作正常但不能发布。 它不断抛出 MethodNotAllowedHttpException 错误。 这是我的路线
Route::post('/admin/new_event', [
"as" => "admin.event_add",
"uses" => "AdminController@adminEventAddPost"
]);
这是我的表格
<form action="{{ URL::route("admin.event_add") }}" method="POST">
<input type="text" placeholder="Event Title" name="title"><br/>
<input type="text" placeholder="Event Detail" name="detail"><br/>
<button type="submit" class="btn purp-button">Post</button>
</form>
这是控制器
public function adminEventAddPost()
{
$title = Input::get("title");
$detail = Input::get("detail");
$date = date("Y-m-d");
Events::create([
"title" => $title,
"detail" => $detail,
"date" => $date
]);
return Redirect::route("admin.events_new");
}
【问题讨论】:
标签: php laravel laravel-4 routing