laravel artisan使用
8828 ワード
全局編
artisanコマンドの表示
ヘルプコマンドの表示
Laravelバージョンの表示
PHP内蔵の開発サーバーを使用してアプリケーションを起動する
ランダムなkeyを生成し、app/config/app.phpのkeyキー値ペアに自動的に更新します(インストールしたばかりでこのステップが必要です).
Authユーザー機能を有効にします(有効になるには移行が必要です)
メンテナンスモードのオンとオフ(503表示)
tinkerツールに入る
すべてのルーティングをリスト
ルーティングキャッシュの生成とキャッシュルーティングファイルの削除
php artisan route:clear
機能編
コントローラの作成
Restスタイルリソースコントローラ(index、create、store、edit、update、destroy、showメソッド付き)の作成
)
モデルの作成
新しいテーブルの移行の作成とテーブルの移行の変更
移行の実行
モデルの作成時に新しいテーブルの移行を同時に生成
前回の移行をロールバック
すべての移行をロールバック
塗りつぶしの作成
単一の塗りつぶしの実行
すべての塗りつぶしを実行
ミドルウェアの作成
(app/Http/Middleware
下)
キュー(データベース)のテーブル移行を作成します(移行を実行する必要があります).
キュークラスの作成
(app/jobs下)
:
要求クラスの作成(app/Http/Requestsの下)
php artisan:詳細なコマンドラインヘルプ情報を表示します. php artisan list php artisan –help:ヘルプコマンドの使用フォーマットを表示します. php artisan help
php artisan –バージョン:現在使用されている Laravel バージョン#バージョン# php artisan Changes:前のバージョンに対する現在のバージョンの主な変化をリストします.
php artisan down:サイトをメンテナンス状態にする php artisan up:サイトをアクセス可能な状態に戻す
php artisan optimize:アプリケーションのパフォーマンスを最適化し、自動ロードファイルを生成し、集約コンパイルファイルを生成します. bootstrap/compiled.php php artisan dump-autoload:フレームワークを再生成する自動ロードファイル. optimize の再操作
php artisan clear-compiled:コンパイルによって生成されたファイルを消去します. optimize の逆操作 php artisan migrate:データ移行の実行
php artisan routes:現在適用されているすべてのルーティングルールをリストします. php artisan serve:使用する PHP 組み込みの開発サーバ起動アプリケーション 【要望 PHP バージョン 5.4 以上】
php artisan tinker:現在のアプリケーション環境にバインドされた REPL に相当する Rails フレームワーク rails console コマンド#コマンド# php artisan workbench 組織名/パッケージ名:これにより、アプリケーション・ルート・ディレクトリに名前が生成されます. workbench を選択し、 組織名/パッケージ名 を選択します. Composer 標準的なパッケージ構造で、必要な依存性を自動的にインストール【まず改善が必要】 app/config/workbench.php ファイルの内容】
php artisan Cache:clear:アプリケーションキャッシュのクリア php artisan command:make コマンド名: app/commands ディレクトリの下に名前を生成 コマンド名.php のカスタムコマンドファイル
php artisan controller:make コントローラ名: app/controllers ディレクトリの下に名前を生成 コントローラ名.php のコントローラファイル php artisan db:seed:テスト用にデータベースにシードデータを埋め込む
php artisan key:generate:ランダムな key、自動更新 app/config/app.ph の key キー値ペア php artisan migrate:install:移行データテーブルの初期化
php artisan migrate:make 移行名: app/database/migrations ディレクトリの下に名前を生成 時間+移行名.php のデータをファイルに移行し、自動的に実行します. php artisan dump-autoload コマンド#コマンド# php artisan migrate:refresh:すべてのデータ移行をリセットして再実行
php artisan migrate:reset:すべてのデータ移行をロールバック php artisan migrate:rollback:最近のデータ移行をロールバック
php artisan session:table:生成 session のデータ移行ファイル
artisanコマンドの表示
php artisan
php artisan list
ヘルプコマンドの表示
php artisan help make:model
Laravelバージョンの表示
php artisan --version
PHP内蔵の開発サーバーを使用してアプリケーションを起動する
php artisan serve
ランダムなkeyを生成し、app/config/app.phpのkeyキー値ペアに自動的に更新します(インストールしたばかりでこのステップが必要です).
php artisan key:generate
Authユーザー機能を有効にします(有効になるには移行が必要です)
php artisan make:auth
メンテナンスモードのオンとオフ(503表示)
php artisan down
php artisan up
tinkerツールに入る
php artisan tinker
すべてのルーティングをリスト
php artisan route:list
ルーティングキャッシュの生成とキャッシュルーティングファイルの削除
php artisan route:cache
php artisan route:clear
機能編
コントローラの作成
php artisan make:controller StudentController
Restスタイルリソースコントローラ(index、create、store、edit、update、destroy、showメソッド付き)の作成
)
php artisan make:controller PhotoController --resource
モデルの作成
php artisan make:model Student
新しいテーブルの移行の作成とテーブルの移行の変更
php artisan make:migration create_users_table --create=students // students
php artisan make:migration add_votes_to_users_table --table=students// students votes
移行の実行
php artisan migrate
モデルの作成時に新しいテーブルの移行を同時に生成
php artisan make:model Student -m
前回の移行をロールバック
php artisan migrate:rollback
すべての移行をロールバック
php artisan migrate:reset
塗りつぶしの作成
php artisan make:seeder StudentTableSeeder
単一の塗りつぶしの実行
php artisan db:seed --class=StudentTableSeeder
すべての塗りつぶしを実行
php artisan db:seed
ミドルウェアの作成
(app/Http/Middleware
下)
php artisan make:middleware Activity
キュー(データベース)のテーブル移行を作成します(移行を実行する必要があります).
php artisan queue:table
キュークラスの作成
(app/jobs下)
:
php artisan make:job SendEmail
要求クラスの作成(app/Http/Requestsの下)
php artisan make:request CreateArticleRequest
php artisan:詳細なコマンドラインヘルプ情報を表示します. php artisan list
php artisan –バージョン:現在使用されている Laravel バージョン#バージョン#
php artisan down:サイトをメンテナンス状態にする
php artisan optimize:アプリケーションのパフォーマンスを最適化し、自動ロードファイルを生成し、集約コンパイルファイルを生成します. bootstrap/compiled.php
php artisan clear-compiled:コンパイルによって生成されたファイルを消去します. optimize の逆操作
php artisan routes:現在適用されているすべてのルーティングルールをリストします.
php artisan tinker:現在のアプリケーション環境にバインドされた REPL に相当する Rails フレームワーク rails console コマンド#コマンド#
php artisan Cache:clear:アプリケーションキャッシュのクリア
php artisan controller:make コントローラ名: app/controllers ディレクトリの下に名前を生成 コントローラ名.php のコントローラファイル
php artisan key:generate:ランダムな key、自動更新 app/config/app.ph の key キー値ペア
php artisan migrate:make 移行名: app/database/migrations ディレクトリの下に名前を生成 時間+移行名.php のデータをファイルに移行し、自動的に実行します. php artisan dump-autoload コマンド#コマンド#
php artisan migrate:reset:すべてのデータ移行をロールバック
php artisan session:table:生成 session のデータ移行ファイル