@violette_robel
Для создания миграций базы данных в October CMS необходимо выполнить следующие шаги:
- Создайте папку updates в папке вашей темы или плагина, если ее еще нет.
- В папке updates создайте новый файл с именем, соответствующим вашему миграционному скрипту, и с расширением .php. Например, create_table.php.
- Внутри созданного файла определите класс миграции, который должен наследоваться от базового класса Migration. Например:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
use OctoberRainDatabaseUpdatesMigration;
class CreateMyTable extends Migration
{
public function up()
{
// Код для создания таблицы
}
public function down()
{
// Код для удаления таблицы
}
}
|
- В методе up() реализуйте код для создания необходимых таблиц и полей базы данных. Можете использовать методы, предоставляемые October CMS, такие как Schema::create() и Schema::table().
- В методе down() определите код для удаления таблицы или полей, созданных в методе up().
- Запустите команду php artisan october:up в командной строке, чтобы применить миграцию. Если вы используете плагин, замените up на plugin:up.
После выполнения этих шагов ваша миграция будет создана и может быть применена к базе данных October CMS.