Belajar laravel relation

Belajar metode-metode relation dari laravel untuk memudahkan kita ketika mempunyai table relation mulai dari yang sederhana hingga yang sangat rumit untuk saling berinteraksi

Detail Kelas

  • Intro laravel relation

    Belajar bagaimana sistem relation pada laravel diimplementasikan. Di sini kita akan melakukan persiapan dari routing, controller dan juga migration sebelum mulai menyentuh sistem relation one to one

  • Relation one to one

    Relation one to one adalah relasi ketika tableA hanya boleh mempunyai satu data di tableB, begitu juga sebaliknya. Lihat apa itu metode hasOne, dan metode belongsTo pada laravel relation

  • Relation one to many

    Relation one to many adalah relasi ketika tableA boleh mempunyai lebih dari satu data di tableB. Metode yang akan dipelajari kali ini adalah metode hasMany pada laravel

  • Relation many to many

    Relation many to many adalah relasi ketika tableA boleh mempunyai lebih dari satu data di tableB, dan begitu juga sebaliknya. Metode yang akan dipelajari kali ini adalah metode hasMany dan juga belongsToMany pada laravel

  • Pivot many to many

    Melihat lebih jauh table pivot atau table intermediate atau table perantara ketika kita berada pada many to many relationship di laravel

  • Polymorphic

    Mengenal apa itu polymorphic pada laravel. Table relation yang bisa menampung lebih dari dari satu table relation. Lihat cara penggunaaan polymorphic disini. Melihat bagaimana cara membuat sistem likes pada laravel

  • Polymorphic many to many

    Mengenal apa itu polymorphic many to many pada laravel. Table relation yang bisa menampung lebih dari dari satu table relation. Lihat cara penggunaaan polymorphic disini. Melihat bagaimana cara membuat sistem tag pada laravel

  • Eager loading

    Bagaimana cara membuat query pada laravel lebih efisien ketika melakukan relation. Kita akan belajar tentang apa itu eager loading dan cara menggunakannya pada laravel

  • Query pada relationship

    Kita bisa melakukan query-query database dengan mudah seperti biasa ketika mengakses fungsi dari table relation pada laravel

  • Has many through

    Belajar apa itu has many through pada laravel. Dengan has many through, kita bisa mengakses tableC melaui tableA meskipun mereka berdua tidak memiliki relation secara langsung

  • Insert relation method

    Kita bisa menginput atau menyimpan data seperti biasa pada sistem relation laravel, tapi ada beberapa fungsi yang bisa kita manfaatkan untuk memudahkannya

  • Associate dan dissociate

    Kita bisa mengedit atau menghapus data seperti biasa pada sistem relation laravel, tapi ada beberapa fungsi yang bisa kita manfaatkan untuk memudahkannya, belajar apa kegunaan associate dan dissociate

  • Attach dan detach

    Kita bisa menyimpan dan menghapus data seperti biasa pada sistem relation many to many laravel, tapi ada beberapa fungsi yang bisa kita manfaatkan untuk memudahkannya, belajar apa kegunaan attach dan detach

  • Update existing pivot dan sync

    Belajar apa kegunaan update existing pivot dan sync untuk mengedit nilai pivot pada table intermediate atau table perantara

  • Mengubah waktu parent

    Seringkali kita mau otomatis mengupdate waktu parent ketika mengubah child tablenya. Contoh pada sistem forum, ketika seseorang menulis komentar, kita mau waktu terakhir update dari forum ikut bertambah.