class CreateTasksTableCreate=test extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
publicfunction up()
{
//
}
/**
* Reverse the migrations.
*
* @return void
*/
publicfunction down()
{
//
}
}
В файл созданный artisan изменения не вносил!
Выдаёт следующую ошибку: In 2018_03_29_111340_my_miration-cr eate=test.php line 7:
syntax error, unexpected '=', expecting '{'
В родных миграциях аналогичная ошибка (в первом попашимся php валидаторе).
Плюс в phpmyadmin не создалась таблица password_resets.
Внимание вопросы!
1. Почему родные кое как работают?
2. Почему выдаёт ошибку?
Мелкий
Отправлено: 29 Марта, 2018 - 14:59:41
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Вы очевидно неверно передаёте параметры, а ларавеловская консоль недостаточно проверяет параметры (наивно считает что разработчики иногда читают мануалы?)
что при повторном написании вышеуказанной команды выдаёт различные ошибки.
Если команда выполнилась не корректно или не выполнилась вовсе laravel пишет log. laravel\storage\logs\laravel.log.
Решение:
Удаляем выше указанные строки из файлов. Чистим laravel.log.
Повторяем выше указанную команду artisan в командной строке.
И вуаля. Создаётся файл миграции. Который отлично отработает после команды миграции. (Добавление)
А почему у меня нет в artisan команды migrate:fresh?
Проверяю через команду php artisan list. Laravel скачивал в течении месяца.
Строитель
Отправлено: 29 Марта, 2018 - 18:33:13
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
Doox911 пишет:
А почему у меня нет в artisan команды migrate:fresh?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.