2015-02-25 6 views
0

Я использую Windows 8 для разработки приложения, но я не установил на нем веб-сервер или сервер mySql. Я использую github, чтобы сохранить код и git pull он на самом сервере.fail rollback in php artisan migrate: rollback

Когда я запускаю php artisan make:model на окнах 8, я замечаю, что он автоматически создаст файл модели и файл миграции. Позже я подталкиваю его к github и вытаскиваю его на сервер производства и запускаю php artisan migrate, он прошел гладко без каких-либо ошибок. Но когда я пытаюсь отбросить его, производственный сервер выдаст ошибку, заявив, что не может найти класс.

Считаете ли вы, что мой поток работы правильный, когда я нажимаю и вытягиваю его из github? Каков соответствующий поток для этого? Должен ли я сначала запускать `php artisan make: model 'на производственном сервере и оттолкнуть его обратно в github, а затем вернуть его на свою локальную машину?

благодаря

Muhaimin

+0

прошлой ночью я заметил этот точный вопрос о моем проекте. Я использую Homestead. Может быть, ошибка с L5 - я рассмотрю ее еще немного. – Laurence

+0

Я также замечаю, что при запуске 'php artisan make: model' он внесет некоторые изменения в некоторые файлы внутри папки' vendor/laravel' (Забыл записать имя файла: p). Я не мог найти статьи, которые приводят к правильному потоку, если хостинг кода на github. – Muhaimin

ответ

4

Попробуйте использовать команду

composer dump-autoload 

, а затем повторно запустить откат. Иногда это помогает.

Это в документации под управлением миграции

http://laravel.com/docs/5.0/migrations