tohokuaikiのチラシの裏

技術的ネタとか。

Laravel

「Laravelリファレンス」 2-3 基本コンポーネント

環境設定 .envファイル このファイルは、.gitignoreに含める。 APP_ENVで本番環境(production)、ユニットテスト環境(testing)、それ以外の開発環境(任意)を設定できる。 値は、env()ヘルパ関数で取得できる。配列は設定できない。 config/*.phpファイル アプ…

LaravelのClassのオートロードを読んでみて、Facadeがどうやって短い名前でCallされているかを考える

本丸まで とりあえず、読み込み順としては public/index.php bootstrap/autoload.php vendor/autoload.php composer/autoload_real.php vendor/composer/ClassLoader.php vendor/composer/autoload_classmap.php とくる。 Composer\Autoload\ClassLoaderで実…

LaravelのFacadeがどうやってメソッドを決定しているかコード読んだのでメモ

例えばAuthの場合。 Auth::guest()のメソッドはどのインスタンスが作られるのか? Authクラスは直接的には、Illuminate/Support/Facades/Auth.php のStaticメソッドがコールされる。 Authクラスは、getFacadeAccessor() return 'auth'; のみだが、このauthは…

「Laravelリファレンス」 2-2 はじめてのアプリケーション

はじめてのルート定義 app/Http/routes.phpに下記のコードを加える。

「Laravelリファレンス」 2-1 はじめてのLaravel

この本の2章に沿った勉強。基本的にこの本は手取り足取りの入門書では無くて、WEBの情報を本としてまとめてくれたくらいの感じで取っ付くと良いかも。まぁ、「Laravelリファレンス」だもんね。 Laravel リファレンス[Ver.5.1 LTS 対応] Web職人好みの新世代P…