天天看點

Laravel學習筆記(20)子產品化開發(laravel預設登陸驗證功能,語言包)

  1. 安裝設定nwidart/laravel-modules 官方安裝手冊
  2. 使用

    php artisan ui vue --auth

    指令,生成預設的登陸驗證功能

    PS:使用ui指令必須先完成ui artisan 指令安裝

  3. 修改語言包

下載下傳語言包

composer require caouecs/laravel-lang:~3.0
           

包含大多數語言,語言包位于vendor/caouecs/larvel-lang/src 目錄中。

根據需要複制語言包到 resources/lang 目錄中。

修改 config/app.php 配置檔案

'locale' => 'zh-CN',
           

在 resources/lang 目錄下定義 zh-CN.json 檔案

{
  "Login": "登入",
  "Logout":"退出",
  "E-Mail Address": "郵箱",
  "Register":"注冊",
  "Password":"密碼",
  "Confirm Password":"确認密碼",
  "Name":"帳号",
  "Remember Me":"記住我",
  "Forgot Your Password?":"找回密碼",
  "Reset Password":"重置密碼",
  "Send Password Reset Link":"發送重置郵件",
  "Reset Password Notification":"重置密碼通知",
  "You are receiving this email because we received a password reset request for your account.":"您收到這封郵件是因為我們收到您的帳戶密碼重置請求。",
  "If you did not request a password reset, no further action is required.":"如果沒有要求重新設定密碼,則不需要進一步的操作。"
}
           

在模闆中就可以使用 __(‘Login’) 調用了,Laravel 預設的登入模闆大量使用了 JSON 語言包