Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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 5文章和图像之间的关系_Php_Laravel_Orm_Image Uploading - Fatal编程技术网

Php Laravel 5文章和图像之间的关系

Php Laravel 5文章和图像之间的关系,php,laravel,orm,image-uploading,Php,Laravel,Orm,Image Uploading,嗨,我是新来的,我有一个简单的问题。我有一个应用程序,用户可以创建一些文章,也可以上传该文章的主要图像,它的作品完美。我还想给用户的可能性,上传更多的图片为他的文章。我已经创建了模型(ArticleImage)并添加了Article和ArticleImage之间的关系。我创建了表单字段,用于在文章表单中上载多个文件。但我现在不知道如何告诉laravel将这些路径的所有名称保存到数据库中,并将图像存储在public/images文件夹中,而不是以后在视图中使用这些图像。我现在是否需要创建Artic

嗨,我是新来的,我有一个简单的问题。我有一个应用程序,用户可以创建一些文章,也可以上传该文章的主要图像,它的作品完美。我还想给用户的可能性,上传更多的图片为他的文章。我已经创建了模型(ArticleImage)并添加了Article和ArticleImage之间的关系。我创建了表单字段,用于在文章表单中上载多个文件。但我现在不知道如何告诉laravel将这些路径的所有名称保存到数据库中,并将图像存储在public/images文件夹中,而不是以后在视图中使用这些图像。我现在是否需要创建ArticleImage控制器和inside控制器来编写该函数,还是应该创建inside Article控制器inside store函数。Tnx为每一个帮助提前。 下面是github-repo()的链接

$article->articleImages()->saveMany($images);

如果表单以数组形式发送输入,希望这将解决您的问题

<input name="picures[]" />
让它回到视野中

<?php   
  foreach ( $images as $file) {
    echo  '<img src="'asset('/images/' . $file)'"/>';
  }
 ?>
要删除图片,您必须通过阵列,并以相同的方式将其删除


希望这对你有用。

$files=$request->file('images')$上载计数=0;foreach($files as$file){$destinationPath=public_path('images/');$fname=$file->getClientOriginalName();$loc=$file->move($destinationPath,$fname);$uploadcount++}我在ArticleController中有这段代码,但我如何从这里判断hi获取这些文件的所有名称,并将它们插入到article_images表的字段名中。我是否需要在ArticleImagesController中执行此操作?我记不起
getClientOriginalName()
是否也提供扩展,请测试,如果没有,请在保存时连接
getClientOriginalExtension()
<?php   
  foreach ( $images as $file) {
    echo  '<img src="'asset('/images/' . $file)'"/>';
  }
 ?>
$files = json_decode($article->images);