【发布时间】:2017-06-22 14:16:38
【问题描述】:
这里我在 Laravel 中创建了一个表单,通过路由“posts.store”将请求发布到控制器“PostsController”
{!! Form::open(['url' => 'posts.store']) !!}
{{Form::Label('title','Title:')}}
{{Form::Text('title',null,array('class' => 'form-control'))}}
{{Form::Label('body','Post Body:')}}
{{Form::Textarea('body',null,array('class' => 'form-control'))}}
{{Form::Submit('Create Post',array('class' => 'btn btn-success btn-lg btn-block','style' => 'margin-top:20px;'))}}
{!! Form::close() !!}
这是我试图通过错误访问我的请求的“PostsController”:
public function store(Request $request)
{
//validate data
$this-> validate($request, array(
'title' => 'required|max:255',
'body' => 'required'
));
//Store data into database
$post = new Post;
$post->title = $request->title;
$post->body = $request->body;
$post->save();
return redirect()->route('posts.show', $post->id);
}
当我提交表单时,会出现以下页面
NotFoundHttpException:
【问题讨论】:
-
你的路线有什么可以告诉我们