第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

盡管已輸入輸入,但請求包含 null

盡管已輸入輸入,但請求包含 null

PHP
湖上湖 2023-07-21 18:14:44
我正在嘗試使用 Laravel 更新我的數(shù)據(jù)。我能夠創(chuàng)建、讀取、刪除數(shù)據(jù),但不知何故我無法更新我的數(shù)據(jù)。我已經(jīng)檢查了我的控制器、模型、路線和視圖,但我認(rèn)為沒有任何錯(cuò)字或任何東西。盡管我輸入了新的輸入,但它僅重定向到其索引頁面而沒有更新。根本沒有錯(cuò)誤消息,所以我檢查了問題出在哪里。所以我在控制器中檢查了我的更新函數(shù),并嘗試顯示請求,echo "$request->kode_kontak";但echo $request->kode_kontak;它沒有顯示任何內(nèi)容,我認(rèn)為它是空/空的,但是當(dāng)我echo "yes"它在屏幕上顯示“是”時(shí),我對此進(jìn)行了測試,因?yàn)槲蚁胫篮瘮?shù)本身是否正常工作,所以這里的問題是請求包含空,難怪我無法更新它。為什么請求沒有通過?為什么會(huì)這樣?以及如何解決它?編輯和更新路徑Route::get('contact/{contact}/edit', 'ContactController@edit')->name('contact.edit');Route::patch('contact/{contact}','ContactController@update')->name('contact.update');具有編輯和更新功能的控制器use Illuminate\Http\Request;use App\Contact;use DB;public function edit($kode_kontak){        $contact = DB::table('contact')->where('kode_kontak',$kode_kontak)->get();        return view('contact.edit',['contact' => $contact]);    }public function update(Request $request){        DB::table('contact')->where('kode_kontak',$request->kode_kontak)->update([            'email' => $request->email,            'telepon' => $request->telepon,        ]);        return redirect('contact');    }模型class Contact extends Model{    public $timestamps = false;        protected $table = 'contact';    protected $fillable = [        'kode_kontak',        'kode_pegawai',        'email',        'telepon'            ];    protected $primaryKey = 'kode_kontak';}
查看完整描述

2 回答

?
Qyouu

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

您的問題是您已禁用這些輸入。禁用的輸入將不會(huì)被提交。

如果您想顯示禁用的輸入,但仍然修補(bǔ)這些值,您將需要添加具有這些值的隱藏輸入,例如:

? ? ?<div class="form-group">

? ? ? ? ? ? <label for="kode_contact" class="control-label">Kode Kontak</label>

? ? ? ? ? ? <input type="text" id="kode_kontak" class="form-control" value="{{ $p->kode_kontak}}" disabled>

? ? ? ? ? ? <input type="hidden" name="kode_kontak" value="{{ $p->kode_kontak}}">

? ? ? ? </div>

? ? ? ? <div class="form-group">

? ? ? ? ? ? <label for="kode_pegawai" class="control-label">Kode Pegawai</label>

? ? ? ? ? ? <input type="text" id="kode_pegawai" class="form-control" value="{{ $p->kode_pegawai}}" disabled>

? ? ? ? ? ? <input type="hidden" name="kode_pegawai" value="{{ $p->kode_pegawai}}">

? ? ? ? </div>

希望有幫助!


查看完整回答
反對 回復(fù) 2023-07-21
?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊

$request->kode_kontak在$contact這里,$request->kode_kontak在 中不可用$request,請更改$contact:


public function update(Request $request, $contact){

   DB::table('contact')->where('kode_kontak',$contact)->update([

      'email' => $request->email,

      'telepon' => $request->telepon,

   ]);

  return redirect('contact');

}


查看完整回答
反對 回復(fù) 2023-07-21
  • 2 回答
  • 0 關(guān)注
  • 170 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號