大企業営業から未経験ITエンジニアを目指すブログ

アラサー大企業営業から未経験ITエンジニアを目指すブログ。日々学んだことを忘備録的に記します。

Laravelについて今日の学び

ファサードとは?

ファサード とは、長ったらしいクラス名をあだ名をつけてあだ名で呼び出すことができるようになる、というもの(=エイリアス)。各クラスのメソッドが扱いやすくなる。

ファサードは、 config/app.php の aliases の中で設定されている。

 Illuminate\Support\Facades\Auth::check()

としないといけないところ、

 Auth::check()

だけでよくなる。

 

ロケールの設定

アプリケーションのデフォルト言語はconfig/app.php設定ファイルで指定する。

そうすることで、翻訳サービスを行うプロバイダに正しく認識される。

Laravelのデフォルトは英語になっている。

https://readouble.com/laravel/5.5/ja/localization.html

 

〇HTMLフォームの日付記入欄

記入欄がどんなフォーマットで表示されていても(通常YYYY/MM/DD)

データベースに保存されるときは自動的にデータベースのフォーマットで保存される。

日付記入欄のフォーマット変更(そもそもできなさそう)やValidatorでのフォーマットバリデーションは不要。