MalaniDerrick's avatar

File upload not working and how to move upload folder

Here Blade file

           <div class="col-xs-12 col-sm-12 col-md-12">
                            Image <br>
                            <div class="col-md-12">
                                <input type="file" name="image" />
                            </div>
            </div>

Here Controller File.

  public function store(Request $request)
    {   
        //$vehicleString = implode(",", $request->get('vehicle'));
        $vehicleString = implode(",", $request->get('vehicle'));
        $this->validate($request, [
            'name' => 'required',
            'lastname' => 'required',
            'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
         ]);

       
        $status = \App\RegisterUser::create([
        'name' => $request->get('name'),
        'lastname' => $request->get('lastname'),
        'gender' => $request->get('gender'),
        'vehicle' => $vehicleString,
        'image' =>  $request->get('image'),
        ]);


        //\App\RegisterUser::create($status);
        //return view('UserRegistration.index');
        return redirect()->route('userRegistration.index')
                        ->with('success','User created successfully');
    }

0 likes
4 replies
MalaniDerrick's avatar
MalaniDerrick
OP
Best Answer
Level 1

Controller in i have apply dd();

    echo '<pre>';

    print_r($request->toArray());

 die;
Array
(
    [_token] => LhHPvgNrKDMSVMYxSxTNROATjSu4tpOeJaDqQBOh
    [name] => etet
    [lastname] => te
    [gender] => female
    [vehicle] => Array
        (
            [0] => Sparks
        )

    [image] => Illuminate\Http\UploadedFile Object
        (
            [test:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 
            [originalName:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 3.png
            [mimeType:Symfony\Component\HttpFoundation\File\UploadedFile:private] => image/png
            [size:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 290478
            [error:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 0
            [pathName:SplFileInfo:private] => /tmp/phpPHvkw6
            [fileName:SplFileInfo:private] => phpPHvkw6
        )

)


Please or to participate in this conversation.