mirhamzah/laravel-interactive-make

此包的最新版本(dev-master)没有提供许可证信息。

用于创建带有字段的模型和迁移的交互式make命令

dev-master 2023-08-12 04:49 UTC

This package is auto-updated.

Last update: 2024-09-14 16:18:57 UTC


README

用于创建带有字段的模型和迁移的交互式make命令

composer require mirhamzah/laravel-interactive-make:dev-master

然后

php artisan make:imodel ModelName

或者

php artisan make:imodel ModelName -m

要创建新的迁移,就像使用正常的make:model命令一样。

Screenshot

您可以使用以下命令向现有模型文件添加关系

#php artisan make:relationship [SourceModel] [RelationshipType] [TargetModel]

php artisan make:relationship User HasMany Acrticle

上述命令将以下代码添加到User模型文件中

use Illuminate\Database\Eloquent\Relations\HasMany;

public function articles(): ?HasMany
{
    return $this->hasMany(Article::class);
}