2016-02-26 2 views
0

Я только что установил свежий laravel 5.2. Но в любое время я пытаюсь запустить команду мастерового я получаю эту ошибку [Symfony\Component\Debug\Exception\FatalErrorException] Call to undefined method Illuminate\Foundation\Application::bindShared()Laravel 5.2 команды мастеров не работают

ответ

0

bindshared() является устаревшим методом, поскольку Laravel 5.1 Проверьте файл, который вызывает ошибку, используя -vvv флага команды ремесленника:

php artisan {command} -vvv 

Это отображает полную трассировку стека, и вы сможете понять, что происходит. После этого измените вызов bindShared() на singleton() в файле, который вызывает ошибку, и возможно все будет работать должным образом. Учтите, что ошибка вызвана устаревшим дополнительным пакетом, установленным через композитор.

+0

такая же ошибка возникает, как я могу найти bindShared и изменить его? – nana

+0

Не показывает флаг -vvv трассировку стека? –

+0

Я запускаю новую установку laravel и ее работу сейчас – nana

0

Вы можете отредактировать композитора и от "laravel/framework": "5.1.*", вы должны отредактировать его до "laravel/framework": "5.2.*".

Это решит проблему.

bindshared() теперь не рекомендуется. Ядро laravel изменено.

Смежные вопросы