Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5.2脚本php artisan clear已编译,用于处理返回的带有错误的更新前cmd事件_Php_Laravel_Laravel 4_Laravel 5_Laravel 5.2 - Fatal编程技术网

Laravel 5.2脚本php artisan clear已编译,用于处理返回的带有错误的更新前cmd事件

Laravel 5.2脚本php artisan clear已编译,用于处理返回的带有错误的更新前cmd事件,php,laravel,laravel-4,laravel-5,laravel-5.2,Php,Laravel,Laravel 4,Laravel 5,Laravel 5.2,我试图将我的项目从本地机器推送到实时服务器,在那里它运行良好。 但当我将代码推送到生产机器并运行以下命令时: composer update 它向我显示以下错误: > > php artisan clear-compiled > > [BadMethodCallException] Method after does not exist. >

我试图将我的项目从本地机器推送到实时服务器,在那里它运行良好。 但当我将代码推送到生产机器并运行以下命令时:

composer update
它向我显示以下错误:

> > 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>]...
php artisan clear已编译 > >之后的[BadMethodCallException]方法不存在。 > > >处理预更新cmd事件的php artisan clear已编译脚本 >返回时出错 > >[RuntimeException]错误输出: > > >更新[--首选源][--首选区][--干运行][--dev] >[--无开发][--锁定][--无插件][--无自定义安装程序] >[--无自动加载程序][--无脚本][--无进度][--具有依赖项] >[-v | vv | vvv |--verbose][o |--optimize autoloader] >[-a |--classmap authoritive][--忽略平台需求] >[--偏好稳定][--偏好最低]-[i |--交互][--根需求] > [--] []... 请帮忙!谢谢

仅限跑步
composer更新
不会有帮助的


请尝试在生产服务器上执行完整的过程,您应该只运行composer安装!这应该可以避免您的错误。通过更新,您可以安装composer.json中所需的每个软件包的最新配置版本。使用install,您可以安装与本地服务器上使用的完全相同的版本(存储在composer.lock文件中)

好吧,这里失败的是您的
php artisan clear编译的
命令。问题很可能来自应用程序启动时。在应用程序中的某个地方,在
之后有一个对方法
的调用,该方法不存在。请注意,该调用在
ClearCompiledCommand
中不存在(实际上也不存在),而是在您的代码中的任何地方。

我的代码中随机出现了一个字母“W”,根本不允许我运行artisan,哈哈。