2 / 2 / 1
Регистрация: 25.12.2016
Сообщений: 115
|
|
1 | |
Laravel. Ошибка команды php artisan make:migration. Создание таблиц28.03.2017, 10:26. Показов 3023. Ответов 4
Метки нет (Все метки)
В консоле openserver задаю команду
Попробывал убрать свои миграции. Нет выскакивает та же ошибка. Может быть какой то файл laravel надо править.
0
|
28.03.2017, 10:26 | |
Ответы с готовыми решениями:
4
Laravel Создание своей artisan-команды для генерации файлов Laravel 5.2: Artisan никак не реагирует на команды связанные с migrate Работа с laravel artisan из программы Ошибка команды Make |
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
||||||
28.03.2017, 10:33 | 2 | |||||
Сообщение было отмечено Para bellum как решение
Решение
Это команда создает миграцию.
А для выполнения это
0
|
2 / 2 / 1
Регистрация: 25.12.2016
Сообщений: 115
|
|||||||||||
28.03.2017, 11:29 [ТС] | 3 | ||||||||||
При вводе команды
Где-то должна быть ошибка. Добавлено через 20 минут Удалил таблицы из базы данных, снова ввел команду
Код
Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL alter table 'users' add unique 'users_email_unique'('email'))
0
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
28.03.2017, 12:02 | 4 |
В каркасе приложения изначально есть файлы с миграцией users и password_resets. Если они вам не нужны, можно удалить, лежат там же где и остальные миграции.
Нет, вы этой командой ничего не создали, т.к. не ввели имя миграции. Миграция создается так: Код
php artisan make:migration create_products А таблица migration как раз встроена в ларавел, нужна для контроля применения миграции, просто не обращайте внимания.
0
|
2 / 2 / 1
Регистрация: 25.12.2016
Сообщений: 115
|
|
28.03.2017, 13:58 [ТС] | 5 |
В чем проблема-то все таки.
Может быть установить последнюю версию MySQL, у меня сейчас 5.6 Добавлено через 19 минут попробовал подключить MySQL 5.7 Вышло сообщение Код
Неизвестная база данных Добавлено через 1 час 29 минут Все проблема решилась. Удалил старую базу, вернее сказать она сама удалилась (сам не понял как?, что наводит на грустные мысли о зыбкости бытия). Я установил следующие модули: apache 7-64 php 7.1-64 mysql 5.7-64 Все таблицы встали в базу данных. Видимо последняя версия фреймворка LARAVEL работает только с базами данных от 5.7. (полагаю более ранние версии apache и php здесь не при чем). Вот и вся проблема - будем знать!
0
|
28.03.2017, 13:58 | |
28.03.2017, 13:58 | |
Помогаю со студенческими работами здесь
5
Ошибка при выполнении команды Make в Intellij IDEA Ошибка при использовании команды "make" Проблема с php artisan migrate Параметры команды make Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |