カテゴリー
サインイン 新規登録

間違いや改善の指摘

内容の技術的な誤り・誤字脱字やミスのご報告・解説やトピックの追記/改善のご要望は教材をさらに良くしていく上でとても貴重なご意見になります。

少しでも気になった点があれば、ご遠慮なく投稿いただけると幸いです🙏

実際には誤りではなく勘違いであっても、ご報告いただけることで教材のブラッシュアップにつながります。

質問ポリシー①

教材受講者みなさんのスムーズな問題解決のために、心がけていただきたいことがあります。

教材の内容に関する質問を投稿しましょう

教材の内容に関係のない質問や教材とは異なる環境・バージョンで進めている場合のエラーなど、教材に関係しない質問は推奨していないため回答できない場合がございます。

その場合、teratailなどの外部サイトを利用して質問することをおすすめします。教材の誤字脱字や追記・改善の要望は「文章の間違いや改善点の指摘」からお願いします。

1-2

Laravelのインストール

今回のパートでは、Composerを利用したLaravelのインストール手順について記載していきます。

Laravelとは

LaravelとはPHPで作られたWebアプリケーションフレームワーク(ライブラリなどの集まり)です。
PHPのフレームワークでは最も人気があるものの1つになります。

Laravelのインストール

Laravelでwebアプリケーションを新規作成する方法はいくつかありますが、今回はComposerを利用してインストールするコマンドであるcomposer create-projectを使います。

ターミナル画面を開き、次のコマンドを実行してください。

bash
1
Copied!
composer create-project laravel/laravel:6.* laravel

実行結果は次のようになります。 「Application key set successfully.」というメッセージが表示されていれば成功です。

Copied!
user:~/environment $ composer create-project laravel/laravel:6.* laravel Creating a "laravel/laravel:6.*" project at "./laravel" Info from https://repo.packagist.org: #StandWithUkraine Installing laravel/laravel (v6.20.1) - Downloading laravel/laravel (v6.20.1) - Installing laravel/laravel (v6.20.1): Extracting archive Created project in /home/ec2-user/environment/laravel > @php -r "file_exists('.env') || copy('.env.example', '.env');" Loading composer repositories with package information Updating dependencies Lock file operations: 88 installs, 0 updates, 0 removals - Locking doctrine/inflector (2.0.8) - Locking doctrine/instantiator (1.5.0) ... (中略) ... Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: laravel/tinker Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. 68 packages you are using are looking for funding. Use the `composer fund` command to find out more! No security vulnerability advisories found > @php artisan key:generate --ansi Application key set successfully.

コマンドはcomposer create-project <composerパッケージ名> <作成ディレクトリ名>という書き方で使います。
上記の場合、「laravel/laravel:6.*」がパッケージ名(Laravelバージョン6.xの最新を指しています)、続く「laravel」がディレクトリ名を指しています。

laravelを起動する

上記のcomposer create-projectコマンドで「laravel」というディレクトリの中にアプリケーションが作成されました。

cdコマンドを使って「laravel」ディレクトリに移動してください。

bash
1
Copied!
cd laravel

php artisan serve --port 8080コマンドを使ってLaravelを起動してください。

bash
1
Copied!
php artisan serve --port 8080

AWS Clound9メニュー内の「Preview」をクリックし、「Preview Running Application」をクリックしてください。
Image

次のようにプレビューウィンドウにLaravelの画面が表示されれば完了です。
Image


以上で今回のパートは終了です。

お疲れさまでした。