railken / eloquent-instance
v2.0.0
2024-03-27 18:39 UTC
Requires
- php: >=8.1
- illuminate/database: 9.* || 10.*
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-27 19:44:54 UTC
README
这是一个简单的特质,它允许你在你的关系中使用Model
的实例。为什么?因为否则将无法关联两个只存在于实例中(例如存储在数据库中)但不在代码中的模型。
需求
PHP 7.2和Laravel 5.8
安装
你可以通过以下命令使用Composer安装它:Composer
composer require railken/eloquent-instance
用法
简单地将Railken\EloquentInstance\HasRelationships
包含到你的模型中,然后开始使用。
namespace App\Models; use Illuminate\Database\Eloquent\Model; use Railken\EloquentInstance\HasRelationships; class Author extends Model { use HasRelationships; public function books() { $book = new Book(); $book->setTable('book_custom'); return $this->hasMany($book); } }