Laravel one to one relationship with example “Laravel eloquent one to one relationship with example”: A one-to-one relationship is a very basic, fundamental Laravel eloquent relationship. Following our complete guide to Laravel relationships , it simply relates one entity to another. For instance, in our voting application, a User is associated with one Vote. If we were to describe this relationship, we could say: “ Each user has one vote”. READ THE UPDATED VERSION HERE Defining a one-to-one relationship In order to define this relationship, we call the hasOne method on the entity that owns the relationship. Here’s a code snippet defining the relationship. <?php namespace App \ Models ; use Illuminate \ Database \ Eloquent \ Model ; class User extends Model { /** * Get's this user's vote */ public function vote () { return $this ->hasOne(App\Models\Vote::class); } } What happens here is, we pass the name of the relat
Comments
Post a Comment