##はじめに
リモートリポジトリにあるLaravelのプロジェクトをローカルのMAMPに入れて表示させるのに少し手間取ったので、備忘録として。
まず、MAMPのhtdocsフォルダに移動
$ cd Applications/MAMP/htdocs/
##プロジェクトをクローン
$ git clone [リモートリポジトリのパス]
##composerインストール
git cloneしたプロジェクトには、composerが入っていないので、下記コマンドでインストールします。
$ composer install
あれ? こんなエラー出ました。
[RuntimeException]
Could not scan for classes inside "database/factories" which does not appea
r to be a file nor a folder
databaseフォルダの下にfactoriesというフォルダが無いぞ! と怒られました。
なので、factoriesフォルダを作ります。
$ mkdir /database/factories
そして、再度composerをインストール。これでエラー出なければOK。
##.envファイル追加・編集
.env.exampleファイルをリネームするか、コピーして.envファイルを作る。
.env.exampleファイルは残したほうが良いと教えて頂きましたので、
リネームはせずに、コピーして.envファイルを作りましょう。
##アプリケーションキーの設定
$ php artisan key:generate
Application key set successfully.
となればOK。
##終わり
http://localhost:8888/プロジェクト名/public/
はい、表示されました。
とりあえずこれで表示までは出来ました。
##データベースの設定(おまけ)
.envファイルを編集
DB_HOST=localhost
DB_PORT=8889
DB_DATABASE=[作ったデータベース名]
DB_USERNAME=root
DB_PASSWORD=root
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock