CRUD | Cara Menampilkan Data Relasi Antar Tabel di Laravel

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

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

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

    Channel ini yang baru mudah memahami laravel buat saya, thanks banget bro

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

    mantap bang sumpah thanks banget tutorialnya

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

    Terimakasih ilmunya

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

    auto subrek bang

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

    mau tanya supaya pas hapus jabatan tapi data pegawai tidak terhapus gimana ya? soalnya saya coba pas hapus data jabatan, data pegawainya juga terhapus. Begitu juga dengan update data jabatan supaya ter update di data pegawai

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

    terimakasih pak sangat membantu

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

    terimakasih bang aku sudah bisa

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

    kak, saya ada problem untuk @foreach nya jadi Undefined variable $jab, padahal saya sudah pakai compact('jab') di controller, solusi nya seperti apa ya?

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

      pastikan dulu penulisan'y gak salah atau typo, perhatikan hurup besar/kecil

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

      @@BamaraID sudah saya pastikan penulisannya sama seperti di tutorial, tapi tetap terdapat error undefined variable $

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

    kok gabisa ya pake with itu malah null nilainya gabisa ditampilin ke view table

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

    Kalo relasi banyak gimana ya?
    Contohnya saya ada tabal user yang isinya hasil relasi dari tabel role, table divisi dan tabel tahunAjar

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

      tinggal tambah aja lg nama relasi'y di model & panggil di controller nama relasi'y : NamaModel::with('role','divisi','tahunAjar','danseterusnya')->syntaxselanjutnya mau get atau all atau mau cari dlu datanya pke findorfail atau where

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

      @@BamaraID okee dicoba, terimakasih banyak ya.
      ada channel grup untuk diskusi ga? boleh dong saya ikut

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

    Pak mau bertanya ini untuk update nya apa hanya bisa di bagian jabatan saja karena ini saya ikut tutorial dari bapak saya coba update data untuk bagian nama ada error nya seperti "SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: 'zzz' for column `belajar_laravel`.`pegawai`.`jabatan_id` at row 1"

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

      klo ini error gara"y salah isi value'y "zzz", tipe data dari field'y integer yg harus'y di isi angka tp malah di isi string 'zzz'

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

    Pakai cara ini kok datanya gak bisa muncul ya?? Sepertinya saya dapet permasalahan lain. inikan md::class kalau primary keynya berupa id aja. nah kalau misalnya primarynya id_kategori misalnya. itu perlu di tambahkan apa??

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

    mas error ini kenapa Trying to get property 'jabatan' of non-object (View: C:\xampp\htdocs
    ama_project
    esources\views\Pegawais\Data-pegawais.blade.php) , data nya masuk ke database tapi masih angka 0 bukan 1 atau 2 sesuai jabatan_id ,jadi gimana ya solusinya ?

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

      cek name="jabatan_id" di select option'y apakah sdh benar, trs cek di controller'y apakah nama jabatan_id'y udh benar

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

    Kak, mau tanya itu klk seandainya data yg di tabel pegawai di hapus trs data yang di tabel jabatan juga ikut kehapus apa enggak kak? 🙏

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

    mas saya buat relasinya 4 tabel tapi ada error Trying to access array offset on value of type null, coba aku dd hasilnya 1 tabel ada isinya tapi yang 3 tabel isinya null

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

      tabel yg lainnya udah ada isi'y jg gak.? trs penamaan field relasi'y jg mungkin perlu di register di bagian relasi'y. coba pke tinker utk ngecek bisa gak'y muncul relasi'y

  • @divaa6852
    @divaa6852 4 года назад +2

    Terimakasih tutorialnya 🙏
    Oh iya mas, kalo mau search data itu gimana ya caranya?

    • @BamaraID
      @BamaraID  4 года назад

      kalo pencarian itu kurang lebih kek tutorial cetak pertanggal mas (sdh ada di playlist ini jg), jd kirim parameter ke controller & di controller nyari data (where) berdasarkan parameter yg kiriman dari view td..

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

    Trying to get property 'id' of non-object kok pas di edit idnya katanya non object yah padahal sudah ada id saya masukkan ke dalam tabelnya

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

    maaf kak mau nanya kalo misal get id dri tabel lain tapi id nya otomatis terinput gimana ya kak?

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

      setting dari controller nya yang NamaModel::create([ 'namatable' => 1,]); id otomatisnya 1 misalnya

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

    mau tanya bang, dibagian table untuk tampilin data @foreach ($dtPegawai as $item), nah $dtPegawai itu dapat dari mana ya bang ? soalnya punya saya error

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

      dapat dari variable yg dikirimkan dari controller'y setelah return view('nama-blade', compact('variableygmaudikirim'));

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

      @@BamaraID oiya, terima kasih bang

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

    kalau editnya pakai ajax option value di formnya gimana yah?

  • @14_zulfaaulia90
    @14_zulfaaulia90 2 года назад

    Saya sudah berhasil menambahkan datanya dan sudah masuk di database, tapi di tampilan masih kosong apa ada yg kurang ya?

  • @gedefebri4351
    @gedefebri4351 4 года назад

    halo mas saya kok error terus yaa Trying to get property 'nama' of non-object , saya sudah buat field dengan di tabel yang berlasi dengan tipedata bigint sesuai dengan primary key dari tabel nama, tapi ttp keluar seperti itu, boleh minta bantuannya mas makasi

    • @dtmx502
      @dtmx502 4 года назад +2

      saya sudah bisa mas, awalnya saya gak bisa juga solusinya nama method jabatan yang ada di model tidak boleh sama dengan nama variabel yg ada di with('jabatan'), dan kalau ada error colom tidak ditemukan , tambahkan nama colom tabel : return $this->hasMany(Pegawai::class, 'jabatans_id');

    • @BamaraID
      @BamaraID  4 года назад

      iya tepat sekali👍👍

    • @ndandongsarif2183
      @ndandongsarif2183 4 года назад

      @@dtmx502 masih kak ..saya juga erro kaya gitu ..makasih dah kasih solved

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

      @@dtmx502 mas saya masih error padahal udah ganti nama method jabatan dan udah juga ngeerubah nama variable di dalam with

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

    bang kalau mau nampilinya umur berdasarkan tanggal lahir itu bagaimana ya?

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

    bang kalo mau nampilin jabatan sama gaji misalnya di 1 tabel gmn ya?

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

    kak ini klo di php nativenya gmna yaa kak

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

    Mas request buat Nampilkan Data Relasi 3 tabel

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

    Maaf pak, ingin izin bertanya untuk tugas pak, bagaimana cara mengurutkan data berdasarkan abjad di laravel pak? Terimakasih pak 🙏

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

      pakai namaModel::orderBy('namaField','asc')->get();

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

      @@BamaraID Baik pak, terimakasih pak 🙏

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

    attemp to read 'jabatan' on null.. it knapa ya?

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

      sama, udah bisa bang?

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

      punya saya ini bisa bang. di saya nama field nya sudah sama tp muncul error seperti itu.
      nah, di model-nya pas bagian method return $this tambahin id yg berelasi coba setelah class. contohnya, di model jabatan itu return $this->hasMany(Pegawai::class, 'jabatan_id'); kemudian di model pegawai return $this->belongsTo(Jabatan::class, 'jabatan_id');

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

      wait tak coba

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

      ​@@raya8540makasih bang

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

    kak mau tanya saya sudah mengikuti sesuai step"nya tapi muncul error seperti ini SQLSTATE[42S22]: Column not found: 1054 Unknown column 'level.id' in 'where clause' (SQL: select * from `level` where `level`.`id` in (1))...punya saya tabelnya namanya level

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

      di tabel'y ada field id gak.? klo gak ada silahkan tambah field id dgn tipe integer atau biginteger trs AI (Auto increment)nya di conteng

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

      @@BamaraID untuk primary key nya itu fieldnya saya buat level_id kak

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

      level_id itu dari tabel mana.? klo dri tabel level mending ganti jadi id aja gak ush pke level_id gtu.
      kalo bikin field level_id di table lain maka akan jd foreign key dri tabel lain itu. saran saya sih kalo mau aman ngoding di laravel itu plg nggak ada field id (sbgai primary key'y), created_at & updated_at (berupa timestamp). sisa'y bisa aja yg lain. cuma kalo mau ada foreign key klo mau aman kasih namatabelygmaudirelasikan_id (contoh: level_id) itu terlihat id yg diambil dari tabel level. misalnya lagi, pegawai_id, maka id yg dimaksud adalah id dari tabel pegawai.
      sebenarnya bisa sih gak sprti itu tp nnti ada settingan tambahan di model utk relasi'y.🙏🏽😁

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

      @@BamaraID awalnya semua tabel aku buat pk nya id kak, tapi gara" aku pake buat nampilin di combo box manggil datanya dari tabel lain jadi ada error ambigu id itu dimaksud id dari tabel yg a atau yg b

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

      @@BamaraID makasih kak uda aku coba ganti pk nya jadi id baru mau tampil, ternyata memang pk nya harus dinamain id, kalau dibuat kyk td misalkan level_id ngga bisa :(

  • @cheoksunyong1915
    @cheoksunyong1915 4 года назад

    bang kalau one to many relationship bisa nggak guna cara yang sama bang?

    • @BamaraID
      @BamaraID  4 года назад

      iya mas, ini one to many

    • @cheoksunyong1915
      @cheoksunyong1915 4 года назад

      @@BamaraID makasih ya

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

      @@BamaraID klo one to one samain aja ga bang codingnya tinggal ubah jadi hasOne atau gimana?

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

    error pas tambah 'jabatan'
    di Controller Call to undefined method Illuminate\Database\Eloquent\Builder::all()

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

    saya tidak tampil ya pak hasil relasi nya salah dimananya ya?

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

      kemungkinan di nama field'y mas

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

    mau tanya mas, punya saya berhasil tpi datanya gk bisa tampil, itu kenapa ya

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

      mhn maaf mas, saya kurang paham dengan pertanyaan Berhasil tp datanya tidak bisa. tlg dijelasin lg mas pertanyaan'y.. maaf

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

      @@BamaraID di tabelnya itu gk ada datanya

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

      @@maulana_ikhsan berarti looping data'y yg salah parameter'y

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

      @@BamaraID solusinya gmana mas

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

      @@maulana_ikhsan iya LOOPING data'y mas di perhatiin apakah sdh sesuai apa belum sperti variable trs pemanggilan data di controller, lalu apakah ada data'y di tabel mysql'y. gtu mas saran dari saya🙏🏽

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

    maaf mas, apa ada source code nya ? biar bisa di pelajari lg 🙏

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

    bang kenapa huruf S nya dihilangkan ?

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

      gak ada alasan sih mas, cuma kebiasaan aja.. hehehe

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

      @@BamaraID soalnya database saya udah jadi, kemudian saya bikin Model dan modelnya tidak dapat membaca tabel saya

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

      @@BamaraID dan saga check error nya terjadi karena laravel memberikan tambahan S di belakang nama tabel

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

      @@bimasbukiin0838 brrti tambah aja s'y jg di nama table di model'y.. atau cek lgsg di database utk nama tabel'y pke S atau gak🙏🏽😁

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

      @@BamaraID makasih

  • @yudharifqiananta2981
    @yudharifqiananta2981 4 года назад

    kok saya errorr ya bang?

    • @BamaraID
      @BamaraID  4 года назад

      error'y gimna mas.?

    • @yudharifqiananta2981
      @yudharifqiananta2981 4 года назад

      @@BamaraID Trying to get property 'nama' of non-object

    • @yudharifqiananta2981
      @yudharifqiananta2981 4 года назад

      @@BamaraID menit 6:00

    • @BamaraID
      @BamaraID  4 года назад

      @@yudharifqiananta2981 mas'y ada field nama gak di salah satu tabel'y.? klo gak ada maka error, karena ini kan relasi antar tabel mas.. hehe

    • @yudharifqiananta2981
      @yudharifqiananta2981 4 года назад

      @@BamaraID ada