【发布时间】:2015-11-02 05:14:36
【问题描述】:
我有一个应用程序将通过控制器运行 Artisan 命令:
Artisan::call('myCommand');
问题是我的生产服务器的终端 PHP 版本没有跟上速度,所以他们需要修复我运行 composer 和 artisan 命令(我现在使用 /usr/bin/php55)。
现在,当我尝试通过控制器调用 Artisan 命令时,出现以下错误:
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in on line 54
此错误是由于 PHP 版本错误,这与我之前在生产服务器上遇到的问题一致。
有谁知道如何更改 Artisan Facade 使用的 PHP 版本?最好不要更改任何核心 Laravel 代码:)
谢谢
【问题讨论】:
标签: php laravel laravel-5 laravel-5.1 laravel-artisan