Php 如何在一个函数Laravel中使用两个翻译?
我有一个功能,我需要为俄语和英语版本做两个翻译。我做得很简单:Php 如何在一个函数Laravel中使用两个翻译?,php,laravel,Php,Laravel,我有一个功能,我需要为俄语和英语版本做两个翻译。我做得很简单: 'message' => trans('notify.bust_withdraw') . $get->amount . X = . $cashout . trans('notify.bust_nostart') . $profit . , 但我收到了erorr: Parse error: syntax error, unexpected ''. $get->amount . '' (T_CONSTANT
'message' => trans('notify.bust_withdraw') . $get->amount . X = . $cashout . trans('notify.bust_nostart') . $profit . ,
但我收到了erorr:
Parse error: syntax error, unexpected ''. $get->amount . '' (T_CONSTANT_ENCAPSED_STRING), expecting ']'
X=
这是一个静态单词,没有翻译
为什么我收到错误?我的错误在哪里
编辑:我的完整代码:
Notify::create(
[
'user_id' => $this->user->id,
'title' => 'Crash Game',
'message' => trans('notify.bust_withdraw') . $get->amount . 'X =' . $cashout . trans('notify.bust_nostart') . $profit ,
'status' => '1',
]);
试试这个:
$message = trans('notify.bust_withdraw') . $get->amount . 'X =' . $cashout . trans('notify.bust_nostart') . $profit;
Notify::create(
[
'user_id' => $this->user->id,
'title' => 'Crash Game',
'message' => $message ,
'status' => '1'
]);
我为静态字符串“X=”添加了字符串文字,并删除了。最后,由于没有更多的连接,请尝试以下操作:
$message = trans('notify.bust_withdraw') . $get->amount . 'X =' . $cashout . trans('notify.bust_nostart') . $profit;
Notify::create(
[
'user_id' => $this->user->id,
'title' => 'Crash Game',
'message' => $message ,
'status' => '1'
]);
我为静态字符串“X=”添加了字符串文字,并删除了。最后,由于没有更多的连接现在我收到了
解析错误:语法错误,意外的“状态”(T_常量\u封装的\u字符串),应为“]”
。我用完整代码的信息编辑我的问题我删除了“status=>1”后面的逗号,并尝试在创建之前初始化消息以更好地理解。我有相同的问题,这里出了什么问题<代码>'message'=>trans('notify.craft\u win')$萨玛。trans('notify.craft\u sum')trans('notify.craft\u chance')$机会。trans('notify.bust_win'),,我收到错误:解析错误:语法错误,意外的“trans”(T_字符串),预期为']'
可能它需要在连接处加括号(),或者可能是因为我收到了额外的命令解析错误:语法错误,意外的“状态”(T_常量\u封装的\u字符串),应为“]”
。我用完整代码的信息编辑我的问题我删除了“status=>1”后面的逗号,并尝试在创建之前初始化消息以更好地理解。我有相同的问题,这里出了什么问题<代码>'message'=>trans('notify.craft\u win')$萨玛。trans('notify.craft\u sum')trans('notify.craft\u chance')$机会。trans('notify.bust\u win'),,我收到错误:解析错误:语法错误,意外的“trans”(T\u STRING),应为']'
可能需要在连接处加括号(),或者可能是因为额外的逗号