CRUD | Cara Menampilkan Data Relasi Antar Tabel di Laravel

Поділитися
Вставка
  • Опубліковано 15 січ 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

  • @vixiloc
    @vixiloc 2 роки тому

    terimakasih pak sangat membantu

  • @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

  • @aziiznurafghani
    @aziiznurafghani Рік тому

    terimakasih bang aku sudah bisa

  • @yandinov
    @yandinov 3 роки тому +1

    auto subrek bang

  • @raymondfigoinuhan4535
    @raymondfigoinuhan4535 2 роки тому +2

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

  • @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? 🙏

  • @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

  • @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 $

  • @dedihariyanto5265
    @dedihariyanto5265 3 роки тому

    Mas request buat Nampilkan Data Relasi 3 tabel

  • @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..

  • @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??

  • @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'

  • @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

  • @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?

  • @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

  • @adekanbara2801
    @adekanbara2801 Рік тому

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

  • @diandrasyifaa8853
    @diandrasyifaa8853 3 роки тому

    kalau editnya pakai ajax option value di formnya gimana yah?

  • @toukarize4415
    @toukarize4415 3 роки тому

    kak ini klo di php nativenya gmna yaa kak

  • @zikrifathurozisaputra8416
    @zikrifathurozisaputra8416 3 роки тому

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

  • @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

  • @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

  • @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

  • @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

  • @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 🙏

  • @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 3 роки тому

      @@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

  • @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?

  • @zahilman1744
    @zahilman1744 2 роки тому

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

    • @BamaraID
      @BamaraID  2 роки тому

      kemungkinan di nama field'y mas

  • @nurqomariahazzahra1386
    @nurqomariahazzahra1386 3 роки тому

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

  • @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 🙏

  • @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 :(

  • @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