jestillore/has-one-belongs-to
最新稳定版本:v6.0.3
Composer 安装命令:
composer require jestillore/has-one-belongs-to
包简介
One-To-One Relationship with Pivot for Laravel Eloquent
README 文档
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
| id | name |
|---|---|
| 1 | Math |
users table
| id | name |
|---|---|
| 1 | Juan dela Cruz |
student_data table
| id | user_id | course_id | student_number |
|---|---|---|---|
| 1 | 1 | 1 | 1234567890 |
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.
统计信息
- 总下载量: 13.33k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-03-05