php – 如何在laravel中上传多个图像

我正在尝试在数据库表中的单行上传多个图像并在显示页面中访问它们.我已经尝试过本教程:
laraveldaily.com/upload-multiple-files-laravel-5-4/
但是有两个不同的表格,并建立了一种关系.

我希望这发生在一个表中.

解决方法:

这对我最有用:

首先在您的表单中执行此操作:

<form class="form-horizontal" enctype="multipart/form-data" method="post" action="/details">

这个用于多种选择:

<input required type="file" class="form-control" name="images[]" placeholder="address" multiple>

现在在控制器中执行此操作:

public function store(request $request) {

    $input=$request->all();
    $images=array();
    if($files=$request->file('images')){
        foreach($files as $file){
            $name=$file->getClientOriginalName();
            $file->move('image',$name);
            $images[]=$name;
        }
    }
    /*Insert your data*/

    Detail::insert( [
        'images'=>  implode("|",$images),
        'description' =>$input['description'],
        //you can put other insertion here
    ]);


    return redirect('redirecting page');
}

希望这有效

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...