モデル+移行+コントローラのコマンド百科事典自動的に生成Laravel PHPの職人

PHPの職人コマンドビュー、すばやく作成することを容易にするために、Laravelフレームワークが付属してコマンドであり、対応するモジュールパラメータので。

 

まず、一般的に使用されるコマンド:

PHPの職人のリストすべてのPHP職人コマンドを見ます

PHP職人--help PHPの職人の使用状況を表示するには

PHPの職人のヘルプ管理者:PHPの職人の管理者を見て作る:メイク使い方

PHPの職人管理:メイク--helpビューPHPの職人管理:メイク使い方

 

コントローラの作成
  1. php artisan make:controller OrderController
 
(インデックス、作成、保存、編集、更新、破壊、showメソッドで)残りスタイルリソースコントローラを作成します
  1. php artisan make:controller OrderController --resource
 
モデルを作成します。
  1. php artisan make:model Student
 
移行とテーブルを変更するために、新しい移行テーブルを作成します。
  1. php artisan make:migration create_orders_table --create=orders //创建订单表orders
  2. php artisan make:migration add_tags_to_orders_table --table=orders//给orders表增加tags字段
 
移行を実行
  1. php artisan migrate
 
ときに、新しい移動経路を生成しながら、モデルテーブルを作成+ +コントローラ
  1. php artisan make:model Order -m -c -r
 
移行のロールバック
  1. php artisan migrate:rollback
 
すべての移行をロールバック
  1. php artisan migrate:reset
 
フィリングを作成します
  1. php artisan make:seeder OrderTableSeeder
 
単一の充填を行います
  1. php artisan db:seed --class=OrderTableSeeder
 
すべての充填を行います
  1. php artisan db:seed
 
ミドルウェアを作成します(アプリ/ HTTP /ミドルウェア下)
  1. php artisan make:middleware Activity
 
キューを作成します(データベース)テーブルの移行(有効にするに行うには、移行の必要性)
  1. php artisan queue:table
 
(下のアプリ/ジョブ)キュークラスを作成します:
  1. php artisan make:job SendEmail
 
リクエストクラスを作成します(アプリ/ HTTP /下要望)
  1. php artisan make:request CreateArticleRequest

 

第二に、次のように、プロセスを設定し、通常laravelプロジェクトの背景管理システム

1、ダウンロードLaravelフレームワークは、バックグラウンドの管理フレームワーク、ベースのデータベース接続設定のアップロードの設定、HTTPS / HTTPアクセス方法Laravel-adminのインストールなど

2、Linuxサーバの下に、プロジェクトのルートディレクトリに、あなたは、PHPの職人makeコマンドを使用してモデル+データ移行+コントローラを作成することができます。

図3は、PHPの職人の管理者に:あなたはバッチを作成するスクリプトを書くことができ、コントローラは、背景を作成することができます。ビジネスロジックの後、コントローラの内容を書き込みます。

4、コントローラのバックグラウンドのためのルートを作成するには、バッチを作成するスクリプトを書くことができます。

図5は、対応するメニューを提供し、Laravel管理者のバックグラウンドシステムのログを記録します。

 

三、Laravel職人コマンドDaquanの

利用可能なコマンド:

コマンド 中文 英語
明確なコンパイル コンパイル済みのクラスファイルを削除します コンパイル済みのクラスファイルを削除します
ダウン メンテナンスモードでのアプリケーション メンテナンスモードにアプリケーションを入れて
ダンプサーバー ダンプダンプサーバは、収集情報に起動します。 収集ダンプ情報にダンプサーバを起動します。
ENV 現在のフレームワーク環境を表示します 現在のフレームワーク環境を表示
助けて ヘルプを表示コマンド コマンドの表示のヘルプ
INSPIRE --- 感激の引用を表示します
リスト リストコマンド リストコマンド
移行 ファイル名を指定して実行データベースの移行 データベースの移行を実行します
最適化 フレームワークのブートストラップファイルをキャッシュ フレームワークのブートストラップファイルをキャッシュ
プリセット Exchangeアプリケーション遠位足場 アプリケーションのフロントエンド足場を交換
サーブ PHPの開発サーバー上のアプリケーションを提供 PHPの開発サーバー上のアプリケーションをサーブ
いじくります お使いのアプリケーションとの対話 お使いのアプリケーションとの対話
アップ アプリケーション終了メンテナンスモード メンテナンスモードの外にアプリケーションを持参
 

アプリ

コマンド 中文 英語
アプリ:名前 アプリケーションの名前空間を設定します アプリケーションの名前空間を設定します
 

認証

コマンド 中文 英語
AUTH:クリアリセット 期限切れのパスワードリセットトークンを更新 フラッシュ期限切れのパスワードリセットトークン
 

キャッシュ

コマンド 中文 英語
キャッシュ:明確な リフレッシュアプ​​リケーションキャッシュ アプリケーションキャッシュをフラッシュ
キャッシュ:忘れます キャッシュから項目を削除します キャッシュから項目を削除します
キャッシュ:テーブル キャッシュデータベースのテーブルの移行を作成するには キャッシュデータベースのテーブルの移行を作成します。
 

コンフィグ

コマンド 中文 英語
設定:キャッシュ 設定速度をスピードアップするためにキャッシュファイルを作成します。 より速く設定ロード用のキャッシュファイルを作成します。
設定:明確な 削除キャッシュ設定ファイル 設定キャッシュファイルを削除します
 

デシベル

コマンド 中文 英語
DB:シード データベースにデータを取り込みます レコードを持つデータベースをシード
 

イベント

コマンド 中文 英語
イベント:発生 不足している登録イベントとリスナーを生成するためによると 登録に基づいて不足しているイベントとリスナーを生成します
 

キー

コマンド 中文 英語
キー:生成 アプリケーションキーを構築します アプリケーションキーを設定します
 

のみ

コマンド 中文 英語
ありがとう:公開 言語ファイルは、リソースディレクトリにリリースされる予定 resourcesディレクトリに言語ファイルを公開します。
 

メイク

コマンド 中文 英語
メイク:AUTH --- 基本的なログインと登録ビューとルートを足場
メイク:チャンネル [新規作成  channel クラスを 新しいチャネルのクラスを作成します。
メイク:コマンド [新規作成  Artisan コマンドを 新しい職人コマンドを作成します。
メイク:コントローラ 创建一个新的控制器类 Create a new controller class
make:event --- 创建一个新的 event 类
make:exception 创建一个新的自定义异常类 Create a new custom exception class
make:factory 创建一个新的模型工厂 Create a new model factory
make:job 创建一个新的工作类 Create a new job class
make:listener 创建一个新的事件监听器类 Create a new event listener class
make:mail 创建一个新的电子邮件类 Create a new email class
make:middleware 创建一个新的中间件类 Create a new middleware class
make:migration 创建一个新的迁移文件 Create a new migration file
make:model 创建一个新的 Eloquent 模型类 Create a new Eloquent model class
make:notification 创建一个新的通知类 Create a new notification class
make:observer 创建一个新的观察者类 Create a new observer class
make:policy 创建一个新的策略类 Create a new policy class
make:provider 创建一个新的服务提供者类 Create a new service provider class
make:request 创建一个新的表单请求类 Create a new form request class
make:resource 创建一个新资源 Create a new resource
make:rule 创建新的验证规则 Create a new validation rule
make:scaffold 代码生成器 — Laravel 5.x Scaffold Generator Create a laralib scaffold
make:seeder 创建一个新的 seeder 类 Create a new seeder class
make:test 创建一个新的测试类 Create a new test class
 

migrate

命令 中文 English
migrate:fresh 删除所有表并重新运行所有迁移 Drop all tables and re-run all migrations
migrate:install 创建迁移存储库 Create the migration repository
migrate:refresh 重置并重新运行所有迁移 Reset and re-run all migrations
migrate:reset 回滚所有数据库迁移 Rollback all database migrations
migrate:rollback 回滚上次数据库迁移 Rollback the last database migration
migrate:status 显示每次迁移的状态 Show the status of each migration
 

notifications

命令 中文 English
notifications:table 为通知表创建迁移 Create a migration for the notifications table
 

optimize

命令 中文 English
optimize:clear 删除缓存的引导程序文件 Remove the cached bootstrap files
 

package

命令 中文 English
package:discover 重建缓存的包清单 Rebuild the cached package manifest
 

queue

命令 中文 English
queue:failed 列出所有 failed 队列工作 List all of the failed queue jobs
queue:failed-table 为 failed 队列工作数据库表创建迁移 Create a migration for the failed queue jobs database table
queue:flush 刷新所有 failed 队列工作 Flush all of the failed queue jobs
queue:forget 删除 failed 队列工作 Delete a failed queue job
queue:listen 监听一个给定的队列 Listen to a given queue
queue:restart 在当前工作之后重新启动队列工作器守护程序 Restart queue worker daemons after their current job
queue:retry 重试 failed 队列作业 Retry a failed queue job
queue:table 为队列工作数据库表创建迁移 Create a migration for the queue jobs database table
queue:work 开始将队列上的工作作为守护程序处理 Start processing jobs on the queue as a daemon
 

route

命令 中文 English
route:cache 创建路由缓存文件以加快路由注册速度 Create a route cache file for faster route registration
route:clear 删除路由缓存文件 Remove the route cache file
route:list 列出所有注册的路由 List all registered routes
 

schedule

命令 中文 English
schedule:run 运行预定的命令 Run the scheduled commands
 

session

命令 中文 English
session:table 为会话数据库表创建迁移 Create a migration for the session database table
 

storage

命令 中文 English
storage:link 创建从 “公共 / 存储” 到 “存储 / 应用 / 公共” 的符号链接 Create a symbolic link from "public/storage" to "storage/app/public"
 

vendor

命令 中文 English
vendor:publish 从供应商包中发布任何可发布的资产 Publish any publishable assets from vendor packages
 

view

 

命令 中文 English
view:cache 编译所有应用程序的 Blade 模板 Compile all of the application's Blade templates
view:clear 清除所有编译的视图文件 Clear all compiled view files

 

 

 

 

 

 

 

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/myzan/p/12000857.html