(Laravel)コマンド

はじめに

新規プロジェクト作成

プロジェクトを作成したいディレクトリに移動し以下を実行。

$ laravel new プロジェクト名

ローカルサーバーを立てる

プロジェクトのあるディレクトリに移動。

$ php artisan serve --host 0.0.0.0

↓こちらでもいけます。

$ php artisan serve

Blade

Bladeファイル作成

laravelにはブレイドを作成するartisanコマンドは用意されていません。なので、ターミナルの基本コマンドで作成します。

$ mkdir ./resources/views/testfolder // フォルダ作成(なければ不要)
$ touch ./resources/views/testfolder/test.blade.php

「test.blade.php」という空のファイルが作成されるので、適宜htmlを記述。

コントローラー

コントローラーの作成

$ php artisan make:controller TestController

マイグレーション

マイグレーションファイル作成

$ php artisan make:migration create_tests_table --create=tests

テーブル名は基本的に複数形にします。

マイグレーション実行

$ php artisan migrate

マイグレートをロールバックする

$ php artisan migrate:rollback

モデル作成

$ php artisan make:model Test

モデル名は複数形にはしません。

Modelsディレクトリを作成済みの場合は以下のようにします。

$ php artisan make:model Models/Test

シーダ

シーダーファイル作成

$ php artisan make:seeder TestsTableSeeder

シーダー実行

新しいクラス(シーダー)を作ったらcomposer dump-autoloadも忘れずに。

$ composer dump-autoload
$ php artisan db:seed --class=TestsTableSeeder