Создание моделей в Laravel через командную строку: пошаговое руководство

Чтобы создать модель в 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 с помощью командной строки.