2016-04-04 22 views
0

Projemi, düzgün çalıştığı yerel makineden canlı sunucuya zorlamaya çalışıyorum. Ama komutunun ardından üretim makinesi ve çalışma için kod itti zaman:Laravel 5.2 Komut dosyası php artisan bir hata ile döndürülen pre-update-cmd olayını açık bir şekilde derlenmiş halde tutuyor

composer update 

o hata aşağıdaki beni gösteriyor:

> > php artisan clear-compiled 
> 
>         [BadMethodCallException]   Method after does not exist. 
>         
> 
> Script php artisan clear-compiled handling the pre-update-cmd event 
> returned with an error 
> 
>       [RuntimeException]  Error Output:  
>      
> 
> update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] 
> [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] 
> [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] 
> [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] 
> [-a|--classmap-authoritative] [--ignore-platform-reqs] 
> [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] 
> [--] [<packages>]... 

yardım edin! teşekkürler

Sadece composer update yardımcı olmaz çalıştıran

cevap

0

...

sadece besteci yüklemek çalışmalıdır tam prosedürü Üretim Server here

0

aşağıdaki deneyin! Bu hatayı önlemelidir. Güncelleştirme ile composer.json'unuzda gereken her paketin en yeni yapılandırılmış sürümünü yüklersiniz. Yükleme ile, yerel sunucunuzda kullandığınız aynı sürümü yüklersiniz (composer.lock dosyanızda saklanır).

+0

Kodumda rastgele bir şekilde "W" harfi bulundurdum, zira hiç zanaatkarca çalışmama izin vermedin, lol. – JREAM

0

Bu, burada başarısız olan php artisan clear-compiled komutunuzdur. Büyük olasılıkla, sorun, uygulamanız yeniden başlatıldığında ortaya çıkar. Bir yerde, uygulamanızda mevcut olmayan bir yöntem olan after yöntemine bir çağrı var. Lütfen, bu aramanın ClearCompiledCommand numaranızda bulunmadığını ve kodunuzun herhangi bir yerinde olmadığını unutmayın.