Langsung ke konten utama

Postingan

RESOURCE RELATIONSHIP LARAVEL

  RESOURCE RELATIONSHIP   Dalam memanfaatkan database, dikenal ada relasi antar entity atau antar tabel. Penggunaan fitur ini pada database konvesional membutuhkan penggunaan perintah SQL yang relatif panjang dan juga membutuhkan penanganan dari program yang membutuhkan program yang rumit pula. Artikel ini membahas mengenai Relationship pada Eloquent yang memudahkan penggunaan database yang memiliki relationship. Pertama kita tambah kan kode untuk menghubungkan antara model user dan model post dengan relasi on to many.   public functon post(){     return $this->hasMany(Post::class, 'user_id'); } Lalu tambahkan kode ini pada model post, public functon user(){     return $this->belongsTo(User::class, 'user_id'); } Lalu buka post controller untuk user reader pada folder App\Http\Controllers\Publics\PostController.php, kemudian modifikasi response di controller dengan menambahkan method with(), lalu kita modifikasi terleb...

LUMEN AUTHOIRIZATION

  AUTHOIRIZATION Tutorial ini melanjutkan project dari tutorial sebelum nya dengan nama ‘PHP Lumen Authentication’. Prasyarat Harus menyelesaikan dulu modul dengan judul ‘Lumen Authentication’.   Menambahkan Column Role Pada Table users Untuk menambahkan column role pada table users, mari kita ikuti langkah-langkah berikut ini:   1. Membuat database migration dengan menjalankan command dibawah ini pada terminal:     php artisan make:migration add_role_to_users_table --table=users 2. Buka file database/migrations/..._add_role_to_users_table.php, dan ubah menjadi seperti     dibawah ini 3. Jalankan command dibawah ini pada terminal:     php artisan migrate 4. Secara default column role yang sudah terdaftar di database menjadi role=reader.   5. Kita akan memerlukan 3 users dengan role yang berbeda, silahkan bikin user dengan role:        -  Admin     -  ...