溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

laravel框架 5.4 關(guān)于驗(yàn)證和添加存在的bug

發(fā)布時(shí)間:2020-04-02 07:35:09 來源:網(wǎng)絡(luò) 閱讀:287 作者:kangjunfei 欄目:web開發(fā)

今天本地測試添加用戶沒有問題。提交到服務(wù)器就報(bào)錯(cuò) sql語句找不到User.user_name字段;

后來請教了一位大神,他告訴我 首先匹配服務(wù)器環(huán)境最好一至,我再執(zhí)行驗(yàn)證的時(shí)候有一個(gè)有個(gè)查詢的過程也就是驗(yàn)證用戶唯一性的unique方法,這個(gè)方法是有參數(shù)的!

'User.user_name' => 'required|between:4,32|unique:user,user_name',

源碼就是封裝的save,我再執(zhí)行添加的時(shí)候報(bào)錯(cuò)就是多了一個(gè)數(shù)組鍵名

這個(gè)User.user_name  系統(tǒng)當(dāng)做字段名 去數(shù)據(jù)庫查數(shù)據(jù)了 所以找不到添加字段

              $data=$request->input('User');          
       if(Login::create(['user_name' => $data['user_name'],'password' => Crypt::encrypt($data['password']),'name' =>$data['name'],'tel'=>$data['tel'],'permissions'=>$data['permissions']])){
   
               return back()->with('msg','添加成功'); 

            }else{


               return back()->with('msg','添加失敗');  
            }


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI