2017-06-25 5 views
1

これは私のコントローラで、mysqlに画像をアップロードするためのもので、imge-> idとimage-> name属性をdbに格納する必要があります。私たちがよく理解できるようlaravel file uploading customname

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'; 
      } 


} 
+0

フォーマット質問:

enter image description here

PassionInfinite

答えて

0

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'; 
      } 


} 

あなたが行の最後に ;を忘れてしまいました。 @Sekhar
関連する問題