简体   繁体   中英

laravel file uploading customname

This is my controller to upload a image to mysql and it has to take imge->id , and image->name attributes to store in db.

use App\FileUpload;
    use Illuminate\Http\Request;
    class FileUploadController extends Controller
    {
        public function showUploadForm(){
          return view('upload.upload');
        }
        public function store(Request $request){
            if($request->hasFile('file')){
                //$imgFullname = new FileUpload;
                $imgFullname= $file->id . '.' . $file->name. '.'
                $request->file('file')->getClientOriginalExtension();
                $request->file->storeAs('public/upload', $imgFullname);
                $file = new FileUpload;
                $file->name = $fileName;
                $file->save();
                //return 'yes';
            }


}

enter image description here

You forgot ; at end of line:

use App\FileUpload;
    use Illuminate\Http\Request;
    class FileUploadController extends Controller
    {
        public function showUploadForm(){
          return view('upload.upload');
        }
        public function store(Request $request){
            if($request->hasFile('file')){
                //$imgFullname = new FileUpload;
                $imgFullname= $file->id . '.' . $file->name. '.'; //<---- add ; here
                $request->file('file')->getClientOriginalExtension();
                $request->file->storeAs('public/upload', $imgFullname);
                $file = new FileUpload;
                $file->name = $fileName;
                $file->save();
                //return 'yes';
            }


}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM