1

我正在使用 Laravel 中的资源控制器。我想做的是一个非常简单的工作流程。1) 使用create函数展示表单插入数据 2) 使用store函数保存资源

我不明白哪种方法是使用验证来构建这样一个简单环境的正确方法。

这里有一些问题:在create函数中,我显示了表单:

return View:make('form');

1)必须在哪里指出表单的动作?我想store功能。

2)我必须在哪里进行验证?在我看来,如果表单指向store我可以在这个函数中执行验证。如果验证失败,我会重定向到Create.

3) “默认”create函数在输入中没有任何参数。如何重定向到传递错误消息的此函数?

您如何看待这个工作流程?您如何使用资源控制器?

4

1 回答 1

2

View::make方法仅使您的观点。在您看来,您需要制作表格。您可以在视图中使用Form::openor方法以及所有其他输入方法。您的控制器应该处理输入,并且您的控制器或模型可以保存输入。Form::modelForm::

对于#3,不应该有任何参数,create因为它是新记录。show, edit, update, 和destroy都接受一个 ID 参数。

请参阅: http: //laravel.com/docs/controllers#resource-controllers

于 2013-07-02T13:38:54.633 回答