🥢
Laravelのはじめる
Laravelは使用環境を整えてから使用するもので、
PHP・Composer・Laravelの順番でインストールを行う
Composerはパッケージ管理するやつ
Dockerをインストールする理由
- 作ったアプリをローカルだけではなく、一般で使えるようにするため (デプロイ)
- システムの負荷が増大しても耐えれるようにするため (スケール化)
これができるのは、dockerのコンテナと呼ばれるものに複数のソフトウェアが入っているから。
- コマンド一つで、アプリ制作の土台を作れる
$ curl -s https://laravel.build/{プロジェクト名} | bash
Sail
sail は docker環境(デプロイできるやつ)を操作するためのコマンドインターフェイス)
Artisan
ArtisanはLaravelが用意しているコマンドラインインターフェイス
controllerやmodel作成の雛形作ってくれたりと、
アプリの構築に役たつコマンドを用意してくれてるやつ
laravelの他特徴
- Composer(コンポーザー)でパッケージ管理ができる
- バリデーションチェックを自動でやってくれる(備わってる)
- viewのテンプレートはblabe
Discussion