jestillore / has-one-belongs-to
One-To-One Relationship with Pivot for Laravel Eloquent
Installs: 10 120
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 1
Open Issues: 0
This package is auto-updated.
Last update: 2024-12-28 09:58:30 UTC
README
A one-to-one relationship with pivot for Laravel Eloquent.
This is just the same as belongsToMany
from Eloquent. The only difference is that the model will only be related to a single model instead of a collection of models.
Installation
composer require jestillore/has-one-belongs-to
Usage example
Database tables
courses
table
users
table
student_data
table
Code Usage
class Course { } class User { use HasOneBelongsToRelationship; public function course() { return $this->hasOneBelongsTo(Course::class, 'student_data'); } }
Versioning
I decided to drop the whole syncing with illuminate version thing to avoid upgrading every time laravel upgrades to a new version.
Author
Jillberth Estillore – @ejillberth – ejillberth@gmail.com
Distributed under the MIT license. See LICENSE
for more information.