Eloquent Relationship

Relasi One to one

erd one to one

Model

app/User.php

berfungsi membuat fungsi yang bernama profile yang memiliki method hasOne yang berfungsi membuat relasi user memiliki setiap satu user memiliki satu profile

app/Profile.php

berfungsi membuat fungsi yang bernama user yang memiliki method belongsTo yang berfungsi membuat relasi profile dimiliki oleh user

Route

routes/web.php

Controller

App/controller/UserController.php

View

resource/views/user.blade.php

<td>{{$value->profile->name}} berfungsi menampilkan data name dari table profile berdasarkan method profile pada model App/user/php

Relasi One to Many

erd one to many

Model

app/Kategori.php

berfungsi membuat fungsi yang bernama buku yang memiliki method hasMany yang berfungsi membuat relasi kategori memiliki banyak buku

app/Buku.php

Route

routes/web.php

Controller

app/controller/KategoriController.php

View

resource/views/kategori.blade.php

Relasi Many to Many

Model

App/Transaksi.php

public function pelanggan() { return $this->belongsToMany(‘App\Pelanggan’); }

berfungsi membuat fungsi yang bernama pelanggan yang memiliki method belongsToMany yang berfungsi membuat relasi Transaksi dimiliki oleh banyak Pelanggan

Last updated

Was this helpful?