public?function?savegoods(){
???? if(!request()->isPost()){
???? return?error('參數非法');
???? }
????????//獲取表單post過來的數據
???? $data?=?request()->param();
???? //數據校驗
???? $validate?=?validate('Goods');
???? if(!$validate->scene('save')->check($data)){
???? //?$this->error($validate->getError());
???? }
???? //獲取發布用戶id
???? $userId?=?session('user.id','','index');
????????//?//獲取商品圖片
????????$file['file']?=?'';
????????$file?=?request()->file('file');
????????if(empty($file)){
????????????$this->error('請選擇圖片');
????????}
????????//?移動到框架應用根目錄/public/uploads/?目錄下
????????$info?=?$file->move('upload');
????????if($info){
????????????$data['file']?=?$info->getPathname();
????????}else{
????????????$this->error('文件上傳失敗');
????????}
????????print_r($data['file']);
???? //數據入庫
????????//empty($data['files'])???'':$data['files'],
???? $goodsdata?=?[
???? 'name'?=>?$data['name'],
???? 'price'?=>?$data['price'],
???? 'pic'?=>?$data['file'],
???? 'des'?=>?$data['des'],
???? 'content'?=>?$data['content'],
???? ];
???? $goodsId?=?model('Goods')->addgood($data);
???? if($goodsId){
???? $this->success('添加成功');
???? }else{
???? $this->error('添加失敗');
???? }
????}想將圖片的路徑存入數據庫中,print_r('$data['file'])可以獲取到圖片的路徑但是存入到數據庫中的pic里值就為空,不懂求指教。。。。謝謝
添加回答
舉報
0/150
提交
取消