🥢

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