mardi 26 janvier 2016

Laravel 5 moving image to another folder dynamically

I have a fileupload module in my app. I can upload files in img/upload/{container_id}/file_name_here.

The {container_id} will depend on what folder the user will use.

The problem I encountered is when they try to edit a record to another folder. The file that they uploaded remains in the old folder.

I want to move the file also to the new folder the user defines.

I have here my code, I'm stuck in moving the file.

$attachments = Attachment::where('document_id',$id)->select('filename')->get();
        $document = Document::findOrFail($id);

        foreach($attachments as $attachment)
        {
            $attachment->filename = base_path().'/public/img/upload/'.$document->container_id."/".$attachment->filename;
        }

        Document::findOrFail($id)->update($request->all());

        $document = Document::findOrFail($id);

        $x = Attachment::where('document_id','=',$id)->count();

        foreach($attachments as $file)
        {

            HOW_DO_I_MOVE_THE_FILE????
            $x++;
        }

        return redirect('documents');



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/1SgwUYE
via IFTTT

Aucun commentaire:

Enregistrer un commentaire