Laravelプロジェクトの作成このパートではLaravelのインストールを行っていきます。本パートではCloud9にLaravelをインストールし、初期設定を完了することを目標とします。本パートのゴールは下記2点が目視できる事で完了となります。前パートでインストールしたPHPとMySQLを使ってLaravelが動く環境を作っていき、データベースとの連携を完了させてコードを書く直前まで完了します。実際に進めていきましょう。composerのインストールcomposerとは?composerとは、PHPのパッケージ管理ツールです。利用するパッケージ(ライブラリ)間の依存関係も解決してくれます。今後Laravelで開発を進めるにあたり、ライブラリを導入することも多々あります。ライブラリなどを導入した際にプロジェクトメンバーとの共有やライブラリ同士の依存関係(ライブラリAがないとライブラリBが動かない等)を管理してくれるパッケージマネージャーと呼ばれるものです。インストール以下のコマンドでcomposer本体をダウンロード・インストールしましょう。php続いてどこのパスからでもcomposerコマンドを使えるようにしておきます。/usr/bin/composerこれにてcomposerのインストールが完了したので、動作を確認していきます。-vでバージョンを確認し、以下のようにcomposerのアスキーアートが確認できればインストール完了です。Laravel6.0のインストールではここからcomposerを使ってLaravelをインストールしていきます。インストール本教材ではLaravel6.0を使っていきますので、ターミナルから以下のコマンドを打ってください。いうフォルダが生成されていればインストールが完了しています。初期設定このセクションではLaravelのトップページを表示させるために必要な初期設定を行っていきます。以下のコマンドでLaravelディレクトリに移動します。booksではまずデータベース接続設定を変更していきましょう。環境設定ファイルは隠しファイルなので、以下のように隠しファイルを表示していきます。ファイルをクリックして開きます。以下のように変更していきます。忘れずに保存しましょう。次にディレクトリの書き込み権限付与を変更してbootstrapとstorageディレクトリにログファイルやキャッシュファイルを書き込めるようにしましょう。以下のコマンドを実行してください。storage/このコマンドを実行する理由としては、自分以外(ターミナル操作以外)でもディレクトリ内にファイルを書き込めるようにする必要があるからです。書き込んでいくのですが、書き込みユーザーはapache(Webサーバー)です。そのため、自分以外もファイルの書き込みをできるようにしておく必要があるためです。以下のコマンドを打つと開発用のサーバーが起動します。テーブル(migrationファイル)の作成マイグレーションとはデータベースの履歴管理の仕組みになり、PHPファイルでテーブルの定義を行うことができます。レビュー用のテーブルを作っていきましょう。--create=reviewsコマンドの実行が成功すると、以下のファイルが制裁されます。日付_タイムスタンプ_create_reviews_table.php生成されたファイルを以下のように変更してください。マイグレーションファイルの中身を解説していきます。bigInteger型の自動採番を定義します。20桁の数値型カラムを定義します。255文字までの文字列が入るカラムを定義します。文字列型のカラムで最大長が入るカラムの型。laravelの仕様でtimestamp()では自動入力されない。そのため、DB:raw()で直接SQL文をじっこうしています。外部キーマイグレーションファイルの中で外部キー制約を設定しています。以下のコードがreviewsテーブルの中のuser_idはusersテーブルの中に存在するものしか入れることができませんといった制約です。この制約がない場合、usersテーブルに存在しない人が本のレビューを書くとはおかしいですよね?こういったデータの不整合を防ぐのが外部キー制約になります。マイグレーションの実行マイグレーションファイルの編集が終わりましたら、保存してターミナルに以下のコマンドを入力してください。artisanコマンドとはLaravelが用意しているコマンドでLaravelに関わる便利な機能を簡単に使うことができます。migrateはマイグレーションファイルの内容を実行するコマンドになるので、先ほど編集した内容がテーブルに反映されているのか、確認してみましょう。最後にマイグレーションで作成したテーブルが本当に存在するのか確認していきましょう。MySQLに接続します。-p先ほど決めたパスワードとコマンド入力していきます。パスワードを入力します。MySQLにログインしたら、まずデータベースを選択します。books;次にマイグレーションで作ったreviewsテーブルの構造を確認してみましょう。以下のコマンドを実行してください。reviews;このようにテーブルの構造がターミナルに返ってくれば無事に作成できています。マイグレーションが成功している時点でPHPからMySQLへの接続ができている証拠なので、環境設定も上手くできています。最後に以上で、Laravelのインストールとデータベース・テーブルの作成が終了しました。2019年現在ではマイグレーションによるテーブル管理を取り入れているプロジェクトが多数なので、マイグレーションを使ったテーブル作成を是非とも抑えてください。"この評価の理由をお聞かせください。text:'12月28日~1月5日の期間は年末年始のため質問の回答が遅れる場合がございます。$('.announce').after(announce_text);。