Помогите перенести Laravel 5.2 в Production

Я искал в интернете и нашел разные ответы, но ни один из них не приблизился к тому, что я ищу. Мне нужно перенести приложение Laravel 5.2 со своего локального сервера на удаленный, и для этого мне нужно создать соответствующую базу данных.

Моя конкретная проблема заключается в том, что я не знаю, как реализовать миграцию Laravel для воссоздания таблиц в новом BD.

Я пробовал использовать php artisan migrate:reset и php artisan migrate:truncate, и всегда создаются несколько таблиц, но не все ...

Как мне поступить?

-1
задан 20.10.2016, 00:03
4 ответа

Я soluciГіn состоял в том, чтобы использовать composer dump-autoload, php artisan optimize и потом php artisan migrate:refresh --seed.

Это solucionГі проблемы, что tenГ - в с migrate:rollback и migrate:reset. Спасибо так или иначе...

0
ответ дан 24.11.2019, 13:02
  • 1
    Быть и # 237; в важно, что pr и # 243; xima раз ответь комментарии или прокомментируй в других ответах, если немного sirvi и # 243; или нет. – Shaz 20.10.2016, 21:24
  • 2
    @Shaz хороший, я respond и # 237; в мой собственный proque encontr и # 233; soluci и # 243; n из-за моего счета, не из-за комментариев наверху. Взамен, когда они он и # 237; уже hab и # 237; в решенный и в конце концов не dec и # 237; an то, что действительно я sirvi и # 243;. – Maramal 21.10.2016, 17:10

Он переместил меня, что не создают мои подмостки, когда у них есть связи. Чтобы решать первую проблему я верю в подмостки, которые не получают relaci¦n и después те, которые, если у них есть ключ forÃ: nea.

, Чтобы возвращать подмостки, использует

php artisan migrate:rollback

1
ответ дан 24.11.2019, 13:02
  • 1
    хороший... обобщая: не я sirvi и # 243; он дал Мне ошибку, потому что подмостки уже exist и # 237; an. – Maramal 21.10.2016, 17:08

Ты попытался с:

php artisan migrate

С server producciГіn ты должен выполнять эту команду, с базой данных vacГ - в, это выполняет все запрограммированные миграции.

0
ответ дан 24.11.2019, 13:02
  • 1
    Я не могу давать ты мигрируй, потому что он появляется у меня, что подмостки существуют. Спасибо равный – Maramal 21.10.2016, 17:08

Ты должен использовать следующую команду:

php artisan migrate:refresh

, Если у тебя есть seeders, что выполнять в continuaciГіn ее migraciГіn, может делать это следующим способом:

php artisan migrate:refresh --seed
0
ответ дан 24.11.2019, 13:02
  • 1
    вот тем, что я поместил наверху – Maramal 21.10.2016, 17:05
  • 2
    Наверху, в твоем вопросе ты поместил " reset" и я поместил тебе, что ты использовал " refresh"... - различные выборы. Очевидно ты sirvi и # 243;. – Emiliano Torres 21.10.2016, 18:07
  • 3
    Если ты обращаешь внимание, мой ответ был предыдущим твоей. Спасибо равный. – Maramal 21.10.2016, 22:34