Update Laravel set Null

cara update yang awalnya terisi dan setelah di update menjadi null bagaimana ya?


->update([
       'title'=> null,

]);

avatar codingbersama
@codingbersama

11 Kontribusi 0 Poin

Diperbarui 11 bulan yang lalu

9 Jawaban:

Pas buat migration harus dibuat nullable. Atau di database dibuat boleh null aja coloumn nya.

avatar devio
@devio

101 Kontribusi 46 Poin

Dipost 6 tahun yang lalu

pas di databasenya udah set null gan defaultnya, terus gimana ya?

avatar codingbersama
@codingbersama

11 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Harusnya sih usah bisa. Atau null nya itu harus huruf besar jadi NULL. Apa ada error gan?

avatar devio
@devio

101 Kontribusi 46 Poin

Dipost 6 tahun yang lalu

success tapi gk ke update gan, ane juga bingung dimananya gan :)

avatar codingbersama
@codingbersama

11 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Klw begitu coba cek dulu datanya ada apa gak pake get gan terus di dd jangan dulu di update. Kemungkinan sih pas where gak dpt data yg dicarinya.

avatar devio
@devio

101 Kontribusi 46 Poin

Dipost 6 tahun yang lalu

Ok terima kasih kak, saya coba dlu

avatar codingbersama
@codingbersama

11 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

kalo pada saat migrasi udah di set nullable tinggal buat kodingnya seperti ini jika pake validasi untuk title nya jangan menggunakan validasi required dan string

// misal pake validasi max.

$this->validate($request, [
     'title' => 'max:255'
]);

// untuk update tinggal seperti ini.
->update([
    'title' => $request('title')
]);

terus pada form nya kosongin aja nanti di database nya juga null

avatar sptndc
@sptndc

247 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

di model $fillable nya uda bener?

avatar felixlambet
@felixlambet

16 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

Sudah berhasil gan

avatar codingbersama
@codingbersama

11 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban