Intereting Posts
включение корнов в codeigniter (restserver by @chriskacerguis) При использовании Kohana DB, как избежать дублирования кода при необходимости подсчета для разбивки на страницы? Различия: просмотр страницы Источник против просмотра в Firebug Хотите показать Дерево каталогов сервера (PHP) на стороне клиента с помощью FLEX? .htaccess RewriteRule изменить подчеркивание на тире при включении () или require () мне всегда нужно использовать ../../ относительно моего файла? Есть простой способ? создать экземпляр другого класса на основе типа объекта в PHP Нет следующего набора результатов. Пожалуйста, вызовите mysqli_more_results () / mysqli :: more_results (), чтобы проверить, следует ли вызывать эту функцию / метод обходите ошибку allow_url_include = 0 Ошибка Magento API v2 PHP миграция базы данных в Yii Вариант выбора Twig Setting в выпадающем меню Некоторые символы, закодированные во время POST, в то время как другие Вопрос с интервью: В php, 123 == 0123? Magento: автоматически создавайте CSV-файл для каждого заказа

Ловкость \ Utf8 \ Bootup вызывает проблемы с Laravel 4

Мой проект работал нормально до недавнего времени, когда я запускал sudo composer self-update . Композитор успешно обновлен, но я больше не мог мигрировать (миграция php artisan migrate ). Это ошибка, которую я получаю:

 PHP Fatal error: Class 'Patchwork\Utf8\Bootup' not found in /Applications/MAMP/htdocs/ThumbsUp/bootstrap/autoload.php on line 46 

Я запустил composer update и composer install , и эта ошибка сохраняется. Почему бы вам не найти этот класс после self-update ?

У меня была та же проблема, я запустил компоновщик composer dump-autoload или php composer.phar dump-autoload зависимости от вашей конфигурации, снова запустил компоновщик, и он сработал.

У меня была аналогичная проблема при попытке запустить обновление композитора, и ни одно из вышеперечисленных решений не работало. Оказывается, у меня было 2 раздела в моем composer.json, что на самом деле неправильно.

 "require": { "laravel/framework": "4.1.*" }, "config": { "preferred-install": "dist" }, "minimum-stability": "stable", "require": { "barryvdh/laravel-ide-helper": "1.*", "zizaco/confide": "3.2.x", "laravelbook/ardent": "dev-master", "zizaco/entrust": "dev-master" }, "require-dev": { "way/generators": "2.*", "fzaninotto/faker": "1.3.*@dev" } 

Объединение двух, как показано ниже, решило мою проблему.

 "require": { "laravel/framework": "4.1.*", "barryvdh/laravel-ide-helper": "1.*", "zizaco/confide": "3.2.x", "laravelbook/ardent": "dev-master", "zizaco/entrust": "dev-master" }, 

Если у вас все еще есть проблемы, попробуйте удалить каталог composer.lock и каталог поставщика и запустить

 mv ~/.composer/cache ~/.composer/cache.bak 

Очистить кеш композитора и, наконец, запустить

 sudo composer install 

Это должно решить проблему.

Отслеживая эту проблему, я обнаружил, что это связано с этим в моем composer.json:

"pre-update-cmd": [ "php artisan clear-compiled" ],

Моя теория заключается в том, что «ясность» не может работать, потому что композитор не обновлялся. Удалив это, а затем вызвав composer update а затем повторно добавив его, я исправил свою проблему.

Я просто удалил файл composer.lock, а затем запустил composer update И он сработал.