Чтобы создать модель в Laravel с помощью командной строки, вы можете выполнить следующие действия:
Шаг 1. Откройте интерфейс командной строки (CLI) или терминал.
Шаг 2. Перейдите в каталог проекта Laravel с помощью команды cd.
Шаг 3. Для создания новой модели выполните следующую команду:
php artisan make:model ModelName
Замените ModelNameна желаемое имя вашей модели. Эта команда создаст новый файл модели в каталоге appвашего проекта Laravel.
Шаг 4. (Необязательно) Если вы хотите создать файл миграции вместе с моделью, вы можете использовать флаг --migration:
php artisan make:model ModelName --migration
Это создаст файл миграции в каталоге database/migrations.
Шаг 5: (необязательно) Если вы создали файл миграции, вы можете запустить команду миграции, чтобы создать соответствующую таблицу в базе данных:
php artisan migrate
Теперь, когда вы создали модель, вы можете определить ее свойства, отношения и другие методы в соответствии с требованиями вашего приложения. Вот пример базовой модели:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class ModelName extends Model
{
protected $fillable = [
'column1',
'column2',
];
public function relatedModel()
{
return $this->belongsTo(RelatedModel::class);
}
// Other methods and relationships...
}
В приведенном выше примере замените ModelNameфактическим названием вашей модели. Свойство $fillableопределяет столбцы, которые можно массово назначать.
Вот и все! Вы успешно создали модель в Laravel с помощью командной строки.