laravel框架之檔案上傳
阿新 • • 發佈:2018-11-07
引用use檔案
控制器引用模型檔案方便呼叫
use App\Info\Info;
模型引用DB檔案
use Illuminate\Support\Facades\DB;
model模型中的程式碼
public function index(){ //獲取前臺傳來的所有的值 $list = request()->all(); //獲得檔名字為img的所有x $img = request()->file('img'); $img_name = $img->getClientOriginalName();//圖片名稱 $img_txt = $img->getClientOriginalExtension();//圖片字尾 // print_r($img_txt); $rand = rand(100000,999999); $new_name = date('YmdHis').$rand.'.'.$img_txt; $file_name = $img->move('./image',$new_name); $sql DB::table('file')->insert($file_name); }
控制器程式碼
呼叫模型中的方法
public function insert(){
$info = new Info();
$info->insert();
}