0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【GitHub】リポジトリをクローンする方法とクローン後について

Posted at

##はじめに
Laravelプロジェクトを初めてクローンした時に手順に困ったので
Laravelのプロジェクトをgit cloneする手順とクローン後のコマンドを紹介します。

##環境

Windows10
PHP 7.3.18
Laravel 7.12.0
MySQL
XAMPP

##クローン手順
①git clone

クローン先のディレクトリでgit cloneします。
今回は C:\Users\ユーザー名 にクローンしました。

ターミナル
$ git clone [LaravelプロジェクトのURL]

これでLaravelプロジェクトをローカルに作成しました。

②vendorをインストールする。
Laravelプロジェクトを開いてみると「vendor」ディレクトリが存在しないはずです。
なのでvendorディレクトリをcomposerを使ってインストールします。

ターミナル
$ composer install

メモ:vendorとはフレームワーク本体のプログラムがまとめられているディレクトリのことです。

③.envファイルを作成する。
今の段階では.envファイルが存在しないはずです。
代わりに.env.exampleが入っているので、.envに名前を変更します。

④.envファイルを編集する。

.envファイルを開くとデフォルトでは以下のようになっているはずです。

.env
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

データベース名(DB_DATABASE)はデータベース作成の際に設定する名前と同じ名前にしてください。
データベース名(DB_DATABASE)、ユーザー名(DB_USERNAME)、パスワード(DB_PASSWORD)を必要に応じて変更します。
今回作成した自分の環境ではパスワードとデータベース名を変更しました。
パスワードは変更してなければそのままでOKです。

⑤アプリケーションキーを作成します。

envファイルのAPP_KEY(アプリケーションキー)がデフォルトのままになっているので下記のコマンドで作成します。

ターミナル
$ php artisan key:generate

メモ:composerを使ってLaravelをインストールすると、APP_KEYの生成は自動で行われるようです。

⑤DB新規作成する。

XAMPP の phpMyAdmin にアクセスして DB を作成します。
③で設定したデータベース名と同じ名前で作成します。

⑥マイグレーションする。
下記のコマンドでマイグレーション(DBの構築)をします。

ターミナル
$ php artisan migrate

ここまでで問題なければLaravelのプロジェクトをブラウザで確認します。
表示されたら終了です。

参考サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?