LoginSignup
1
0

More than 1 year has passed since last update.

Laravelアプリをgit cloneした後にやったこと

Last updated at Posted at 2022-01-30

前提

MacOS バージョン11.2.3
CPU Apple M1


git/github
MAMP
VScode

以上、インストール済み

 % node -v
v14.17.5

% npm -v
6.14.14

% laravel -v
Laravel Installer 4.2.9

 % php -v
PHP 8.1.1

他に思い出して気が向けば追記します。

git cloneの方法

まずはgit cloneです

ターミナル
cdコマンドで入れたいファイルに移動
% git clone https//<クローンしたいURL>.git

Cloning into '〇〇'...
Username for 'https://github.com': <自分のgithubのuser名>
Password for 'https://tsunodayuki0302@github.com': <パスワード(ターミナルには表示されません)>

成功したら↓
remote: Enumerating objects: 2754, done.
remote: Counting objects: 100% (2754/2754), done.
remote: Compressing objects: 100% (1321/1321), done.
remote: Total 2754 (delta 1683), reused 2401 (delta 1388), pack-reused 0
Receiving objects: 100% (2754/2754), 25.40 MiB | 5.08 MiB/s, done.
Resolving deltas: 100% (1683/1683), done.

composerをインストール・update

composer.lockがあった場合
cdコマンドで入ったファイルに移動
 % composer install

composer.lockがない場合
 % composer update

取りあえず % composer installでいいらしいです。(他の記事参照)

.env.exampleを書き換える

\コメントでご指摘がありました!
ありがとうございます。

.env.example -> .envに変更。

APP_ENV=local
APP_DEBUG=true
APP_KEY=SomeRandomString

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

こんな感じになります。
この後、PHPMyAdminに繋げたいので
MAMPを起動して http://localhost:8888/MAMP/ のMySQL通りに記述。

migrateする

これでマイグレーションされます

% php artisan migrate:fresh

seedはこちら

% php artisan db:seed

再マイグレーション&seed実行

% php artisan migrate:refresh --seed

以上になります。

1
0
1

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
1
0