[英]Laravel: Resource controllers and validation
我正在Laravel中使用资源控制器。 我要做的是一个非常简单的工作流程。 1)使用create
函数显示要插入数据的表单2)使用store
函数保存资源
我不明白使用验证来构建这样的简单环境的正确方法。
这里有一些问题:在create
函数中,我显示表单:
return View:make('form');
1)必须在哪里指出表单的动作? 我想store
功能。
2)我必须在哪里执行验证? 我认为如果表单指向store
,则可以在此功能中执行验证。 如果验证失败,我将重定向到Create
。
3) “默认” create
函数在输入中没有任何参数。 如何通过错误消息重定向到该函数?
您如何看待这个工作流程? 您如何使用资源控制器?
View::make
方法仅创建您的视图。 在您看来,您需要制作表格。 您可以在视图内部使用Form::open
或Form::model
方法以及所有其他Form::
方法作为输入。 您的控制器应处理输入,并且您的控制器或模型都可以保存输入。
对于#3,应该没有用于create
任何参数,因为它是用于新记录的。 show
, edit
, update
和destroy
都接受ID参数。
请参阅: http : //laravel.com/docs/controllers#resource-controllers
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.