This is a Laravel package to help you to record data in the Eloquent models interactively via the command line.
Now, run in terminal:
composer require laravellegends/interactive-model
Example:
php artisan model:interactive User
or
php artisan model:interactive App\\Models\\User
Type the "name" value:
> Wallace Maxters
Type the "email" value:
> [email protected]
Type the "password" value:
> [automatic hidden]
Data inserted in table users
This command assume that your models is placed in App\Models
namespace by default, if you not passed full namespace as argument.
The data asked to fill should be defined in $fillable
in your model. For fields placed in $hidden
, the prompt is automatically hidden.
Example:
namespace App\Models;
class User extends Model
{
protected $fillable = ['name', 'email', 'password'];
protected $hidden = ['password'];
}