LoginSignup
4

More than 3 years have passed since last update.

Laravelコマンド集

Posted at

Laravel コマンド

  • WWW サーバーを起動
  php artisan serve
  • プロジェクト作成
  composer create-project --prefer-dist laravel/laravel {プロジェクト名]
  • コントローラ作成
  php artisan make:controller {コントローラ名}
  php artisan make:controller PostsController --resource

php artisan route:list

COMPOSER

  • コマンド一覧表示
  composer list
  • コマンドの使い方、オプション表示
  composer help コマンド名

Model

  • Model作成
  php artisan make:model モデル名(単数形)
  • option

    • -m //マイグレーション

MiddleWare

  • miiddleware作成
    php artisan make:middleware MyMiddleware

マイグレーション

  • マイグレーション作成
  php artisan make:migration
  php artisan make:migration create_テーブル名_table//table作成
  • 実行
    php artisan migrate
  • 追加項目用マイグレーションファイルを作成
  php artisan make:migration add_published_at_to_テーブル名_table —table=テーブル名
  • 最新のマイグレーションをロールバック
  php artisan migrate:rollback

Seed

  • Seeder作成
   php artisan make:seeder HogeTableSeeder
  • Seedを実行
  php artisan db:seed
  • 特定クラスのSeederを実行
  php artisan db:seed —class=HogeTableSeeder
  • データベースを完全に作り直すとき
  php artisan migrate:refresh —seed

Factory

  • Factory作成
  php artisan make:factory HogeFactory

Request

  • Requesat生成

  • php artisan make:request HogeRequest
    

Tinker

- Modelのインスタンス作成

 $hoge = new Apphoge(modelのパス)
  • カラムにデータセット
  $hoge -> hoge(カラム名) = ‘hogehoge’ 

  • データベースに保存
  $hoge -> save()
  • テーブルの中身一覧
  Apphoge::all()->toArray()
  • id1の列取り出し

  Apphoge::find(1)->toArray()

Laravel Collective

  • Form

  • composer require "laravelcollective/html":"^5.4.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
4