gpt4 book ai didi

php - Laravel 5 Lang::get() 替换

转载 作者:搜寻专家 更新时间:2023-10-31 22:00:36 25 4
gpt4 key购买 nike

我遇到了问题。

Laravel 5中可以使用Lang::get(),我想做一个a来替换字符。

resources/lang/en/messages.php

<?php
return array(
'test' => 'test message. :name',

views/top.blade.php

{!! App::setLocale('en') !!}
{!! Lang::get('messages.test', array('name' => 'Dayle')) !!}

但是,这是一个错误。

ErrorException in Translator.php line 148:
Missing argument 2 for Illuminate\Translation\Translator::Illuminate\Translation\{closure}(), called in /home/my-site/www/my-site/vendor/compiled.php on line 11547 and defined (View: /home/my-site/www/my-site/resources/views/top.blade.php)

因为我不知道。

不认识的人吗?

最佳答案

我只是按照以下步骤解决了这个问题 here

总而言之,请尝试以下步骤:

  1. 删除vendor/compiled.php 和storage/framework/compiled.php
  2. 运行composer update,如果没有自动运行,运行php artisan optimise再次编译。
  3. 在您的 messages.php 文件中使用双引号(例如 "title"=> "Value in double qoutes")
  4. 运行 composer dump-autoload -o

关于php - Laravel 5 Lang::get() 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29816468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com