1 //在控制器中寫入以下代碼文件上傳 2 public function uploade(){ 3 $key = key($_FILES); //獲取數組下標 4 $file = request()->file( $key ); //獲取文件內容 5 // 移動到框架應用根目錄/public/uploads/ 目錄下 6 $fileName = ''; 7 $path = './public/uploads/'; 8 if( !is_dir( $path ) ){ 9 @mkdir( $path, 0777, true ); //如果目錄不存在,則生成 10 } 11 $date = date('Ymd/'); 12 if( !is_dir( $date ) ){ 13 @mkdir( $date, 0777, true ); //如果目錄不存在,則生成 14 } 15 16 $fileName = $date . uniqid() . '.png'; 17 $image = \think\Image::open( $file ); 18 $image->thumb(300,300,\think\Image::THUMB_CENTER)->save( $path . $fileName ); 19 return $fileName; 20 }