我只是想利用數據庫雄辯插入標題和正文和MethodNotAllowedHttpException似乎不會讓我這樣做的原因是錯誤MethodNotAllowedHttpException這不會讓我插入數據
這裏是控制器
public function store(Request $request)
{
$this->validate($request, array(
'title' => 'required|max:255',
'body' => 'required'
));
$post = new Post;
$post->title = $request->title;
$post->body = $request->body;
$post->save();
return redirect()->route('posts.show', $post->id);
}
這是我的看法create.blade.php
<form action="post.store" method="POST">
<div class="form-group">
<label for="title">Title</label>
<input type="text" class="form-control" name="title" placeholder="Enter title">
</div>
<div class="form-group">
<label for="body">Body</label>
<textarea class="form-control" name="body" rows="3"></textarea>
</div>
<div class="form-group">
<input type="submit" class="btn btn-success btn pull-right" value="post">
</div>
</form>
你有正確的路由設置嗎?它可能不允許Post請求。 – hdifen
你也可以顯示你的路線@Lestah – JYoThI
[laravel throwing MethodNotAllowedHttpException]可能的重複(https://stackoverflow.com/q/19760585/6521116) –