Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel-使用请求在不同模型中创建_Php_Laravel_Laravel 5_Request - Fatal编程技术网

Php Laravel-使用请求在不同模型中创建

Php Laravel-使用请求在不同模型中创建,php,laravel,laravel-5,request,Php,Laravel,Laravel 5,Request,我使用一个请求类来创建一个项目 public function store(ProjectFormRequest $request) { return \Redirect::route('projects'); } 每个项目应该包含n个图像。如何保护来自表单但在request类中的数据库$request中的图像 通常情况下,我会访问表单输入字段,上传图像,保存图像,并将其与项目模型一对多关系进行附加/同步;一个项目有很多图像;一个图像有一个项目 public function stor

我使用一个请求类来创建一个项目

public function store(ProjectFormRequest $request)
{
  return \Redirect::route('projects');
}  
每个项目应该包含n个图像。如何保护来自表单但在request类中的数据库$request中的图像

通常情况下,我会访问表单输入字段,上传图像,保存图像,并将其与项目模型一对多关系进行附加/同步;一个项目有很多图像;一个图像有一个项目

public function store(ProjectFormRequest $request)
{
  return \Redirect::route('projects');
}  

在Request类中如何实现这一点?还是需要在控制器存储方法中执行此操作?

FormRequest类用于验证,您不应该在此处保存任何内容,这是控制器的工作。你似乎已经意识到了这一点,为什么你要在你的表单请求中这样做。我只是认为我可能是可能的或有用的。如果没有,我将结束我的问题,因为你正确地回答了它@Marek123 craig就在这里Marek,您的请求类应该表示请求本身的结构和验证规则,而不应该是处理请求的地方。在控制器方法中键入hint请求并在那里处理它是正确的。