Laravel 中文语言包

23 篇文章 0 订阅
20 篇文章 0 订阅

安装:

composer require caouecs/laravel-lang:~3.0 

1. 根据需要复制语言包到 resources/lang 目录中。

:

2. 修改 config/app.php 配置文件
 

'locale' => 'zh-CN', 

3.修改注册、登录、找回密码的模板,把英文标签逐个改为:

 

{{__('Login')}}

类似这样的,这样前端才能正确显示。

4:重点:修改找回密码的邮件英文为中文:

添加通知

php artisan make:notification ResetPasswordNotification

打开app/Notifications/ResetPasswordNotification

//...
class ResetPasswordNotification extends Notification
{
    //...
    public function __construct($token)
    {
        $this->token = $token;
    }

    //...

    public function toMail($notifiable)
    {
        return (new MailMessage)
            ->subject('找回'.config('app.name').'的账户密码。')
            ->line('你收到这封信,是因为我们收到你账户的找回密码请求。')
            ->action('找回密码', url('/password/reset', $this->token))
            ->line('如果你没有请求找回密码,请忽略这条信息。');    
    }
}

修改User模型文件,app/User.php或app/Modles/User.php,添加一个发送邮件的方法:

use App\Notifications\ResetPasswordNotification;

class User extends Authenticatable
{
    //...

    public function sendPasswordResetNotification($token)
    {
        $this->notify(new ResetPasswordNotification($token));
    }
}
php artisan vendor:publish --tag=laravel-notifications

在 resources/views中多了个vendor目录,这里放的就是发送邮件的模板了,打开后我们进一步修改为中文......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值