jeremihza's avatar

need to upload doc file ..help in modifying controller

class ImageController extends Controller { // public function index(){ $files = FileUpload::all();

    return ['files'=> $files];
}
public function store(Request $request)
{
    if($request->get('image'))
       {
          $image = $request->get('image');
          $name = time().'.' . explode('/', explode(':', substr($image, 0, strpos($image, ';')))[1])[1];
          \Image::make($request->get('image'))->save(public_path('images/').$name);
        }
    $image = new FileUpload();
    $image->image_name = $name;
    $image->save();

    return response()->json(['success' => 'You have successfully up loaded an image'], 200);     
}

public function download($fileName){
     $file_path = public_path('images/'. $fileName);
     $header = array('Content-Type' => , 'application/pdf');
     return response()->download($file_path);
}
0 likes
2 replies
tykus's avatar

Uploaded files are retrieved from the Request using $request->file('image');

So...

    public function store(Request $request)
    {
        if($request->hasFile('image'))
        {
            $image = $request->file('image'); // instance of UploadedFile
            $name = time().'.' . $image->getClientOriginalName();
            \Image::make($image)->save(public_path('images/').$name);
            $fileUpload = new FileUpload();
            $fileUpload->image_name = $name;
            $fileUpload->save();
        }

        return response()->json(['success' => 'You have successfully uploaded an image'], 200);     
    }
jeremihza's avatar

i want it to aaccept doc files and pdf for upload

Please or to participate in this conversation.