我正在为我的Laravel应用编写一个command line program,希望它可以本地化。由于命令的帮助文本被定义为SELECT *
FROM your_table
ORDER BY `date` ASC,
FIELD(employees, 'Dewey', 'Sam', 'Nathan', 'John') DESC
类变量的一部分,因此我试图像这样创建它:
$signature
但是,我收到此错误消息:
PHP致命错误:常量表达式包含无效操作
我假设将/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = sprintf(
"myapp:command {--i|id %s}",
__("This is some help text for the ID")
);
类变量当作常量来对待,那么如何为帮助文本提供可正确定位的字符串?实例化对象后,有什么办法可以提供文本?
答案 0 :(得分:2)
函数不能在属性声明中使用,但可以在构造函数中使用,可以正常工作:
SubmitProject.js