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.

Laravelでよく使うartisanコマンド(ターミナル)

Last updated at Posted at 2021-04-10

Laravel開発で自分がよく使っているコマンドのメモです。
ガッツリLaravel開発してるわけではないので、全部を網羅してないのはご容赦ください。

他の記事ではよく「PHP7.4のインストールを〜」などと書かれてますが、当方はMAMPを使ってるので、PHPについてはスルーします。
もちろんコンソールからローカルサーバーを起動させる人は、他の方の記事を参考にしてください。

開発環境の構築

ターミナル.
# Homebrewの確認
$ brew -v

# Homebrewをインストール
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

# Composerの確認
$ brew search composer

# Composerをインストール
$ brew install composer

Laravel導入

ターミナル.
# プロジェクトフォルダを作る階層に移動(ここではMAMPのhtdocs)
$ cd /applications/mamp/htdocs

# プロジェクト作成
$ composer create-project --prefer-dist laravel/laravel project-name

# プロジェクトフォルダに移動
$ cd project-name/

ファイル作成

# モデル作成
$ php artisan make:model ModelName

# マイグレーション作成
$ php artisan make:migration create_migration_name_table

# シード作成(名前:シード名Seeder)
$ php artisan make:seed SeedNameSeeder

# コントローラー作成(名前:コントローラー名Controller)
$ php artisan make:controller ContorllNameController

# ファクトリー作成(名前:ファクトリー名Factory)
$ php artisan make:factory FactoryNameFactory

# モデル、マイグレーション、シード、コントローラー、ファクトリーをまとめて作成(モデル作成を基準にするので、単数形の名前にしてください)。
$ php artisan make:model ModelName -a

# make:modelと抱合せでマイグレーション、シード、コントローラー、ファクトリーをそれぞれ作成。
$ php artisan make:model ModelName -m (マイグレーション)
$ php artisan make:model ModelName -s (シード)
$ php artisan make:model ModelName -c (コントローラー)
$ php artisan make:model ModelName -f (ファクトリー)

# -m、-s、-c、-fをスペース区切りにすることで作成するファイルを組み合わせることもできる。
$ php artisan make:model ModelName -m -s -c -f (マイグレーション、シード、コントローラー、ファクトリー)

キャッシュ

# 一般的なキャッシュクリア
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear

# キャッシュ再構築
composer dump-autoload
php artisan clear-compiled
php artisan optimize
php artisan config:cache

# キャッシュ構築
php artisan view:cache
php artisan config:cache
php artisan route:cache
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?