laravellegends/interactive-model

这个库可以帮助您通过命令行交互式地记录Eloquent模型中的数据。

0.2.0 2021-11-18 13:04 UTC

This package is auto-updated.

Last update: 2024-09-18 19:09:11 UTC


README

这是一个Laravel包,可以帮助您通过命令行交互式记录Eloquent模型中的数据。

安装

现在,在终端中运行

composer require laravellegends/interactive-model

使用示例

示例

php artisan model:interactive User

php artisan model:interactive App\\Models\\User
Type the "name" value:
> Wallace Maxters

Type the "email" value:
> wallacemaxters@test.com

Type the "password" value:
> [automatic hidden]

Data inserted in table users

此命令假定您的模型默认位于 App\Models 命名空间中,除非您作为参数传递了完整的命名空间。

要求填写的数据应在您的模型中的 $fillable 中定义。对于放置在 $hidden 中的字段,提示将自动隐藏。

示例

namespace App\Models;

class User extends Model
{
    protected $fillable = ['name', 'email', 'password'];

    protected $hidden = ['password'];
}