Laravelメモ

Document

install

php composer.phar global require "laravel/installer"
php composer.phar install
mv .env.example .env
php artisan key:generate

storageとbootstrap/cacheのパーミッションの変更
config/app.phpのtimezoneとlocaleを変更


setting


artisan

php artisan tinker
php artisan serve
php artisan route:clear
php artisan route:cache


Service

コンテナ
プロバイダ

DIされる

プロバイダの例 *

providers *

alias *


Facades *

Facadesはサービスを登録したときのキーからサービスを取得して使用する。


Model *


View *

Blade Templates
resources/viewsディレクトリに配置する。
.blade.phpはbladeテンプレートエンジンの拡張子

Controller *

app/Http/Controllersの下に配置する


Router *

app/Http/routes.phpで設定する。


Request *


Response *

API
Symfony\Component\HttpFoundation\Response
response()


Validation *


Test *