Laravelを用いたプロジェクトの開発手順です。
Laravelのインストール
Composerを使用して、グローバル環境にLaravelをインストールします。
$ composer global require laravel/installer
laravel実行ファイルがどこに設置されても動作するように、composerシステム全体のvendor/binディレクトリに$PATHを登録します。
MACの場合は、下記をターミナルで記述します。
$ export PATH=$HOME/.composer/vendor/bin:$PATH
プロジェクトの作成
cd
でプロジェクトを作成するディレクトリに移動して、laravel new プロジェクト名
を実行します。
$ cd htdocs
$ laravel new quick_laravel
インストールされたアプリの確認
インストールが完了すると、このようにディレクトリにファイルが作成されます。
メインとなるアプリやディレクトリは、下記のようにそれぞれの役割があります。
.
├── app … アプリ本体コード
│ ├── Console … コンソールアプリ
│ ├── Exception … 例外処理関連
│ ├── Http … webアプリ
│ │ ├── Controllers … コントローラー(リクエストを受け取り、モデルを呼んだりビューに表示をさせる)
│ │ ├── Middleware
│ │ └── Kernel.php
│ ├── Prociders … プロバイダー関連
│ └── User.php
├── bootstrap … アプリ起動時に実行されるコード
├── cofig … アプリの共通設定
├── database … データベース関連
├── public … 公開するディレクトリ(Js、CSS)
├── resources … アプリのリソース関連(Viewファイルなど)
├── routes … ルーティング関連(ルーター:リクエストURLに応じて受け渡し先を決める)
├── storage … アプリが操作するファイルの保存先
├── tests … テストコード関連
├── vendor … Laravel本体とライブラリコード
├── artisan … artisanコマンドの設定
├── composer.json … composerの設定
├── package.json … npmの設定
├── phpunit.xml … テストツールの設定
└── server.php … サーバー起動時に実行するコード
サーバーの起動
php artisan serve
でサーバーが立ち上がります。
$ php artisan serve
この画面が出たら、OKです。
サーバーは、ctr + c
で終了できます。