LoginSignup
1
1

More than 5 years have passed since last update.

laravelコマンド

Posted at

※自分用メモ

■laravelコマンド
1.下記コマンドを実行してインストール
composer global require "laravel/installer=~1.1"

2.下記にコマンドを確認
~/.composer/vendor/bin

3.パスを通す
export PATH="~/.composer/vendor/bin:$PATH"

4.プロジェクト作成
laravel new プロジェクト名

■artisanコマンド
・laravelのversion確認
php artisan --version

・artisanコマンドの全リストを確認
    php artisan list

・artisanで実行できるコマンドのオプションの確認
    php artisan help コマンド
    php artisan help make:controller

・コントローラの作成
    php artisan make:controller コントローラー名

・モデルの作成
    php artisan make:model モデル名

・フォームリクエストの作成
    ※バリデーション(入力データのチェック)用のクラス
    php artisan make:request リクエスト名

・.envファイルのキャッシュをクリア
    ※.envファイルや設定データ(config/app.php)の編集やマイグレーションを実行してDBの構成を変更をしたら
    キャッシュをクリアにして変更内容を反映させます。
    php artisan config:cache


■データベース管理用コマンド
・マイグレーションファイルの作成
    php artisan make:migration {マイグレーションファイル名} --create={テーブル名}

    ※マイグレーションファイル名のつけ方
    create_{テーブル名}_table

    例:php artisan make:migration create_article_table --create=article

・マイグレーションファイルの実行
    マイグレーションファイルをデータベースに反映させるためには、再びartisanコマンドを使用
    php artisan migrate

■DBテーブルにデモデータの登録
・シーダーファイルの作成
    ※コマンドを実行するとdatabase/seedsにシーダーファイル(ArticlesTableSeeder.php)が作成されます。
    php artisan make:seeder ArticlesTableSeeder

・シーダーの実行
    php artisan db:seed
1
1
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
1
1