Belajar Laravel 8 | 19. Validation & Insert Post

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 106

  • @dimskuy132
    @dimskuy132 4 месяца назад

    Keren bangetttt, makasi banyak pakkk🥲

  • @syawalsyahrul
    @syawalsyahrul 2 месяца назад

    pak sandika galih kok disaya ketika klik create post muncul error syntax error, unexpected '|', expecting variable (T_VARIABLE)
    C:\Users\HP\crud_laravel\vendor\cocur\slugify\src\Slugify.php:100 padahal sudah lolos validate datanya

  • @lookal_id4069
    @lookal_id4069 Год назад +3

    mau tanya, ketika saya pencet create post kenapa datanya tidak tersimpan ke database ya? dan juga tidak redirect ke halaman /dashboard/posts. Mohon Bantuannya🙏

    • @tonyton-ji5hh
      @tonyton-ji5hh Год назад

      Di bagian Select coba ganti namenya jadi category_id yang sebelumnya hanya category

    • @muhammaddausyaf1938
      @muhammaddausyaf1938 11 месяцев назад

      @@tonyton-ji5hh thanks bang ,punyaku malah gak ada wkwk..lupa kalau select bagian dari form juga

  • @blusterman
    @blusterman 2 года назад

    Laravel Terbaik perhatian banget sama developernya lav u taylor otwell

  • @Lian-sn1nz
    @Lian-sn1nz 10 месяцев назад

    pak mau tanya, setelah berhasil simpan, excerpt di seluruh postingan itu tag htmlnya muncul, itu supaya hilang tag html di excerpt pada halaman postingan seluruhnya gmn ya ?
    saya sudah coba ubah jadi terus tambah kan "!!" malah error.

  • @SangTenuk
    @SangTenuk 3 года назад +9

    malaysia hadir! btw, terima kaseh atas segala ilmunya pak sandhika. aku sudah ke livewire, dan lain2 hasil pendedahan awal dari pak sandhika mengenai asas laravel.

  • @riotheodoruslitaniwan9546
    @riotheodoruslitaniwan9546 Год назад +2

    Pada saat store posts baru ke table di database, untuk menghindari kita harus mendapatkan user id secara manual melalui fungsi auth(), kita bisa langsung mengcreate post langsung dari model user yang disertakan di dalam request.
    $validatedData['user_id'] - auth()->user()->id;
    ...
    Post::create($validatedData);
    menjadi:
    $request->user()->posts()->create($validated);
    Maka identitas user secara otomatis akan diikutsertakan kedalam postingan yang baru tanpa harus mencari user_id secara manual.

  • @dimskuy132
    @dimskuy132 4 месяца назад

    Kenapa slug is required terus ya padahal kan udh keisi?

    • @dimskuy132
      @dimskuy132 4 месяца назад

      bagi yang seperti saya, kalian bisa ganti input slug nya menjadi:
      jangan ada disabled nya

  • @041_tia_achmadzahinalaqtha8
    @041_tia_achmadzahinalaqtha8 Год назад +3

    untuk yang masih error saat input ke database,
    keterangan error 'the slug field is required'
    coba hapus disabled pada input slug
    semoga membantu

    • @vkfans
      @vkfans Год назад

      Wah iya bisa, makasih mas

    • @aiueo8962
      @aiueo8962 8 месяцев назад

      Makasih bang, akhirnya gak harus debug berjam2 cuma karena pengetahuan html saya yg cetek..

  • @nateenese
    @nateenese 3 года назад +1

    Terima kasih pak Dhika ilmu nya!

  • @muhammadakmalmaulana8120
    @muhammadakmalmaulana8120 3 года назад +1

    Trimakasi pak semangat terus ;

  • @evosmacan4449
    @evosmacan4449 3 года назад +1

    Yang sampe sekarang masih nungguin episode lanjutannya like wkwkw
    sehat selalu pak Dhika.

  • @muhammadfajarmaqidi100
    @muhammadfajarmaqidi100 2 года назад +2

    Apabila ada yang bermasalah data input slug tidak terkirim ke Controller/Request harap disablednya di hapus saja.

  • @akbarumar1382
    @akbarumar1382 2 года назад

    Mantap penjelasannya pak sandhika galih, terima kasih atas tutorialnya 🙏

  • @semutmerah2819
    @semutmerah2819 Год назад +1

    mau tanya ni, isi dari field body pas dimunculin kok tags html nya ngikut juga ya

  • @richardlaurent999
    @richardlaurent999 3 года назад +19

    Teman-teman yang masih pakai
    protected $fillable di Model Post mohon untuk ditambahkan 1 property lagi
    yaitu 'user_id'.
    Supaya saat, kita mengirimkan Data user_id ke Database, bisa terkirim setelah di input.
    Kalau yang pakai Guarded ['id'] tetap aman ya guys 👍
    *Nb : soalnya ada 1 jam nge "dd" ga ketemu-ketemu errornya dimana? soalnya untuk input di slugnya saya pake property disabled sama readonly. Begitu saya lepas dan saya run, ternyata baru ketahuan errornya di field ( ['user_id'] doesn't have a default value ). Seketika, langsung inget di model Post belum ditambahin satu Protected [ 'user_id' ] 😭😭

    • @chaerulumam7712
      @chaerulumam7712 2 года назад +1

      Mau tanya, saya pakai $guarded = ['id'] namun tetap terdapat error diatas, kira2 apanya ya yg salah? terimakasih.

    • @gunzxx1723
      @gunzxx1723 Год назад

      @@chaerulumam7712 coba ganti $fillable aja mas

  • @1renebaebae736
    @1renebaebae736 2 года назад +3

    yang setelah di submit datanya tidak masuk ke database cek lagi di bagian
    Post::create($validateData);
    kadang di tulisan create ada hurud tambahan 'd' nya jadi 'created'
    semoga membantu

    • @elazizcool
      @elazizcool 2 года назад

      sy ga bisa store post, coba ddd $request tetap redirect halaman utama web, bukan ke dashbord. dg status logout. kira2 bagian mana yang kesalahannya. sy berulang2 lht video cari kesalahan blm ketemu

    • @zaydanmuhammad9329
      @zaydanmuhammad9329 2 года назад

      wkwkwk thx bg....

    • @joshuachristianrenaldo
      @joshuachristianrenaldo 2 года назад

      @@elazizcool saya juga ga bisa ketulis di databasenya

    • @DageTv
      @DageTv Год назад

      dasar aku kurang teliti wwkwk

  • @__MUHAMMADIKBALKHALID
    @__MUHAMMADIKBALKHALID 3 года назад +3

    Kenapa punya saya tidak bisa insert data ke database ya? Padahal sudah mirip codenya tapi tetap tidak bisa..nge stak di form create terus ngga bisa redirect, kayak belum di hubungin Ke database.. ada yg bisa bantu?

    • @freakgirl3673
      @freakgirl3673 3 года назад

      Aku juga sama:(

    • @alexyan7245
      @alexyan7245 3 года назад

      kalo kasus saya, karena name input trix masih content belum di ubah ke body

    • @muhammadyogiepratama1576
      @muhammadyogiepratama1576 2 года назад

      sama, ada solusi ga

    • @andimaulana4076
      @andimaulana4076 2 года назад +1

      kalo kasus saya hanya typo
      Coba di cek lagi di bagian DashboardPostController
      di bagian function store
      $validatedData = $request->validate([
      'title' => 'required|max:255',
      'slug' => 'required|unique:posts',
      'category_id' => 'required', // Pastikan category di ketik dengan benar
      'body' => 'required'
      ]);
      awalnya catagory saya ganti jadi category atau coba kalian cek lagi kali aja ada yang typo salah ketik hehe

    • @joshuachristianrenaldo
      @joshuachristianrenaldo 2 года назад

      @@andimaulana4076 sudah sama tetap ga bisa di saya

  • @Ditway_channel
    @Ditway_channel 3 года назад +2

    punya saya pas mau tampilin detail postsnya, tag html dari trix nya kok ikut muncul ya pak ?

  • @maulanaarvy
    @maulanaarvy 2 года назад

    Sehat slalu pak

  • @caturgambit
    @caturgambit 3 года назад +1

    Pak, cara membuka projek laravel di localhost host komputer lain bagaimana.?

  • @mochammadrandika4814
    @mochammadrandika4814 3 года назад +30

    untuk menit 7:30 pada selected category, kalian bisa gunakan ini :
    id ? ' selected' : ' ' }}>
    kalau pakai ini category Old nya tidak akan double keluarnya :)

    • @humaedikh7518
      @humaedikh7518 2 года назад +2

      Keren2 gak perlu pake if else. ini kode lengkap nya id ? ' selected' : '' }}>{{ $category->name }}

    • @akbarumar1382
      @akbarumar1382 2 года назад +1

      Makasih bang infonya, jadi tahu penggunaan ternary operator di blade engine. Jadi lebih pendek dan efisien.

    • @apisaga
      @apisaga 2 года назад

      @@akbarumar1382 itu ternary bawaan php gan, bukan punya nya laravel

  • @oliviamj
    @oliviamj Год назад

    kalau mau menampilkan alertnya berbahasa indonesia itu bagaimana ya? saya sudah menggunakan lang validation id tapi yang muncul masih bahasa inggris

  • @rifat9264
    @rifat9264 2 года назад

    Sebelumnya terima kasih banget pak playlistnya keren banget.
    saya nemu sedikit celah error. Ketika saya selesai mengeetik body post dan balik lagi mengedit field title lalu saya klik tombol create dengan posisi active fieldnya di title, slugnya tidak berubah.
    Semoga teman2 lain juga memperbaiki ini

  • @muhammadegadermawanxrpl1599
    @muhammadegadermawanxrpl1599 Год назад

    "Post BaruLorem ipsum dolor"
    biar misah gmn pak?
    pas nginput di body udah dikasih enter tapi di excerpt tulisannya nyambung

    • @imamal-faruqi3558
      @imamal-faruqi3558 Год назад

      sebetulnya ga arus nambahin judul lagi jg gpp.. krn sdh ada di atas, kan??

  • @kacaubanget5458
    @kacaubanget5458 3 года назад +1

    Pak Dhika, created_at nya nggk ditampilin di dashboard pak?

  • @taufikhidayat3852
    @taufikhidayat3852 Год назад

    pak!, tambahin fitur rata Kiri, Kanan dan Penuh pada trix editor gimana pak?

  • @WongDewek-p1u
    @WongDewek-p1u Год назад

    Kenapa Validasi di body tidak muncul?

  • @davidpujasto-ey3ek
    @davidpujasto-ey3ek Год назад

    Terimakasih pak jadi tambah semangat belajar dan menginspirasi, pak semisal kita hanya bisa pos dijam tertentu gmna pak apa bisa? Terimakasih🙏🙏

  • @arifbudiman6660
    @arifbudiman6660 Год назад

    Baru ngeh tiba2 icon feather ilang🗿 gimana ya bang atasinya

  • @profatox
    @profatox 2 года назад

    Bagaimana jika kita ingin memberikan banyak image di dalam trix?

  • @indratriyadi3925
    @indratriyadi3925 2 года назад

    ketika submit post di create post tidak terkirim kira2 kenapa pak?

  • @m.diodwikidarmawan6110
    @m.diodwikidarmawan6110 3 года назад

    sehat terus pak dhika 🙏

  • @michaelhutasoit5502
    @michaelhutasoit5502 3 года назад +1

    Mantap tutorial nya pak👍👍👍

  • @024fiqifalah7
    @024fiqifalah7 2 года назад

    Call to undefined function Illuminate\Support\mb_strimwidth()
    permisi pak, pas mau insert data nya saya dapet error kayak gitu gimana ya ngatasin nya?, makasi pak

  • @hafezalmirza6269
    @hafezalmirza6269 3 года назад +1

    Extension VSCode nya pakai apa aja pak?
    Saya udah pake Laravel Snippet, Laravel Blade Snippet, PHP intelephense, tpi snippet nya ngga se lnegkap punya pak dhika,

  • @nurmaulana6777
    @nurmaulana6777 2 года назад

    Terus kalo body itu gimana caranya biar jadi html nya

  • @saputpolenq
    @saputpolenq 3 года назад

    saya liat pak dika saat ngetik lorem100 misalnya di html, itu langsung terformat word wrap nya,
    tapi di saya kok harus di save dulu ya baru mau terformat rapi..
    kira2 ada extension lain yg di pake pak?

    • @sandhikagalihWPU
      @sandhikagalihWPU  3 года назад +1

      aktifkan dulu word wrapnya, pencet alt+z

    • @saputpolenq
      @saputpolenq 3 года назад

      @@sandhikagalihWPU ahhh bener ternyata.. saya malah teken ctrl+d pantesan nggak bisa..
      siip pak udah bisa dgn alt+z

  • @kukuhkurniawan88
    @kukuhkurniawan88 Год назад

    pak dhika saya ingin bertanya di menit 6:16 pas di refresh di bagian slugnya kok saya ada hilang garis di slugnya itu gimana ya pak terima kasih ?

  • @bayuramadhan8495
    @bayuramadhan8495 3 года назад +1

    pak bikin tutorial buat role juga please

  • @menariqshop
    @menariqshop 2 года назад

    keren pak

  • @dedonkank4852
    @dedonkank4852 3 года назад

    Absen dulu pak

  • @bachrulpanjigumilang3821
    @bachrulpanjigumilang3821 3 года назад

    Pak pernah eror gak pak primer pro ya saat editing yang klo di export ada eror tulisan compile eror caranya gimna ya ngatasinnya ? Tolong bantu pak

  • @ZulianX
    @ZulianX 3 года назад

    kapan lagi pak video Laravel

  • @dhikabahri4030
    @dhikabahri4030 3 года назад

    Semangat terus pakk

  • @mhaikalfikri951
    @mhaikalfikri951 3 года назад +1

    cara buat warna fontnya kayak pak dhika pake extension apa pak ?

  • @zerotohero36
    @zerotohero36 2 года назад

    pak bisa nggk kalo di select option itu awal tampilannya kosong tidak ada tulisan, tp kalo dibiarkan tidak dipilih optionnya inputan kosong itu tidak masuk ke database dan munculin pesan "harus memilih category!". bisa gak kayak gitu pak?? saya cobak terus buat pengkondisiannya malah error terus pak, mohon dibantu pak

  • @areef123456
    @areef123456 2 года назад

    Keren pa mantapp 👍👍

  • @ahkammubarok6940
    @ahkammubarok6940 3 года назад

    kang @Sandika, kodingan saya udah bener, tapi tidak kesimpan di database, sya menggunakan mac, tapi ketika saya coba di windows bisa kesimpan di database dengan versi xampp yang sama, apakah ada setingannya lagi
    Terimakasih

  • @deddyandy7306
    @deddyandy7306 3 года назад

    Dari video 1, saya ikut membuat dan menjalankannya, dan tidak ada error.
    Namun ketika mengikuti video ini dan membuka halaman posts terdapat error:
    ErrorException
    Trying to get property 'username' of non-object (View: C:\applications\coba-laravel
    esources\views\posts.blade.php)
    Sumber error berada di:
    By {{ $post->author->name }} {{ $post->created_at->diffForHumans() }}

    • @deddyandy7306
      @deddyandy7306 3 года назад

      Error hilang setelah lakukan migrasi di video 21

  • @mhdarifsetiawan
    @mhdarifsetiawan 3 года назад

    Gasss, langsung

  • @AseptaVlog
    @AseptaVlog 3 года назад

    assalamualaikum bg.. sy ingin belajar ; bagaimana cara membuat website local video dan musik yg bisa di akses dan di tonton di jaringan hotspot tanpa harus online ke internet.
    sekarg sy sudah punya jaringan mikrotik hotspot Voucher dan sy sudah siapkan pc dan hardisk 5 tera untuk penyimpanan video,film,musik dll.
    mohon bantuannya bg, krn sy syg serius ingin belajar, tolong di pandu sy harus mulai darimana. mohon bantuannya bg...

  • @erikabdillah795
    @erikabdillah795 3 года назад

    Pak izin saran saya
    baru mau belajar framework ini, Mending belajar Laravel versi 8 atau yang versi 5 dulu pa??

  • @infoiwak4604
    @infoiwak4604 3 года назад

    halo pak, validasi data duplikat gimna ya pak?

  • @rezkyrizaldii
    @rezkyrizaldii 3 года назад +4

    10:16 selain pake Str::limit, bisa pake Str::words kalo mau ngelimit per kata bukan per karakter

    • @mhdarifsetiawan
      @mhdarifsetiawan 3 года назад

      kalau yang enak diliat sih pakai limit karakter, jadi bisa seragam.

  • @agusoneheart2235
    @agusoneheart2235 3 года назад

    Lanjut datatables pak. Biar keren

  • @Sandroputraaa
    @Sandroputraaa 3 года назад +1

    laravel 8 multi user Role belom pak hehehe

  • @ovanprasetya3402
    @ovanprasetya3402 3 года назад

    pak maaf mau tanya, nantinya ini akan ditambahkan parameter image atau tidak ya pak ?

    • @sandhikagalihWPU
      @sandhikagalihWPU  3 года назад +1

      akan ada featured image, untuk mengganti gambar yang sebelumnya menggunakan unsplash 👍🏼

    • @mhdarifsetiawan
      @mhdarifsetiawan 3 года назад

      @@sandhikagalihWPU baru mau ditanya, udh ada yg nanya dan dijawab. Hehe makasih pak Dhika. Sehat selalu.

  • @allclue3127
    @allclue3127 3 года назад +1

    Crud pada gambar

  • @MuhammadRizky-ow9pr
    @MuhammadRizky-ow9pr 3 года назад

    Assalamualaikum pak Dika,izin tolong buatkan video tentang angular dong pak 🙏

  • @ajipamungkas8237
    @ajipamungkas8237 3 года назад

    Komen 1,thank you

  • @MuhtarIP
    @MuhtarIP 3 года назад

    Materi daging baru, baru kepikiran dalam benak, gimana kalo ada script jahat yang dimasukan dalam body saat input :D, seperti tahu pak Dhika langsung kasih jawaban.
    Pak Ijin tanya, pagination untuk tiap postingan sudah ada fiturnya di laravel, yang pak dhika contohkan di postingan lalu, ,kalo pagination untuk detail postingan ada tidak pak ? ( satu postingan terdiri dari beberapa halaman/page agar tidak terlalu panjang kebawah, seperti pada website-website portal berita. - mungkin seperti read more fungsinya, tapi terbagi-bagi secara otomatis ( misal tiap halaman 10 paragraf),ketika lebih dari itu, maka akan muncul link page 2,3, dst pada detail postingan.
    Mungkin dari temen-temen juga ada yang tahu fitur itu, . . atau memang harus lewat coding manual dengan hitung misal jumlah paragraf.atau semacamnya.
    Note : saya sudah coba cari di dokmentasi laravel, tapi belum ketemu atau mungkin keywordnya kurang tepat.
    Terima Kasih.

  • @mhdarifsetiawan
    @mhdarifsetiawan 3 года назад

    Pak Dhika, kira2 nanti bakal dibuat fitur moderisasi post nya gk ya pak, biar setiap postingan gk langsung terposting, tapi melewati editor dlu.

  • @aryarizkysandi9736
    @aryarizkysandi9736 3 года назад

    cepet2 bisa edit pakk

  • @TriLookeDarwantoSKom
    @TriLookeDarwantoSKom 3 года назад

    Hadir

  • @fathiyahrm2215
    @fathiyahrm2215 3 года назад

    Untuk playlist ini, apakah akan ada lanjutan untuk implementasi API nya kah pak? Karena saya selalu nungguin update dari playlist ini jika ada. Terimakasih pak. Semoga sukses selalu :)