ヘルパー関数

phpとは別にlaravelで用意されている関数でヘルパー関数と呼ばれる関数がある。

auth()、route()など。

アンダースコア2個の__( )ヘルパー関数について。

これは辞書で翻訳される対象という意味。
blade中に自分でつけることも可能。関数で返ってくる値が英語の場合に使える。

辞書は、JSON形式で\resources\lang配下に、ja.jsonとして作成。

ソースが

__Login


となっていたら、辞書に

"Log in":"ログイン",

と書いておけば、ログインと表示される。JSON形式

{
    "Log in":"ログイン",
    "Email":"メールアドレスを入力してください",
    "Password":"パスワード入力してください",
    "Remember me":"記録する",
    "Forgot your password?":"パスワードをお忘れですか?",
    "Name":"氏名を入力してください",
    "Confirm Password":"入力確認のためパスワードを再入力してください",
    "Register":"登  録",
    "Already registered?":"登録済み? ログイン画面へ",
    "Forgot your password? No problem. Just let us know your email address and we will email you a password reset link that will allow you to choose a new one.":"パスワードを忘れてしまった場合、メールアドレスを入力していただいたら、パスワードをリセットすることができるページのアドレスをメールでご連絡します。",
    "Reset Password":"パスワードリセット",
    "Email Password Reset Link":"パスワード再設定連絡先メールアドレス",
    "Dashboard":"スーパーロッカー:Top Page",
    "Log Out":"ログアウト",
    "gen_csv_types":"CSVタイプ",
    "gen_customer_order_statuses":"顧客注文状態",
    "gen_customer_statuses":"顧客登録状態",
    "gen_jobs":"職業",
    "gen_prefs":"都道府県"
}