PHPの職人コマンドビュー、すばやく作成することを容易にするために、Laravelフレームワークが付属してコマンドであり、対応するモジュールパラメータので。
まず、一般的に使用されるコマンド:
PHPの職人のリストすべてのPHP職人コマンドを見ます
PHP職人--help PHPの職人の使用状況を表示するには
PHPの職人のヘルプ管理者:PHPの職人の管理者を見て作る:メイク使い方
PHPの職人管理:メイク--helpビューPHPの職人管理:メイク使い方
コントローラの作成
php artisan make:controller OrderController
(インデックス、作成、保存、編集、更新、破壊、showメソッドで)残りスタイルリソースコントローラを作成します
php artisan make:controller OrderController --resource
モデルを作成します。
php artisan make:model Student
移行とテーブルを変更するために、新しい移行テーブルを作成します。
php artisan make:migration create_orders_table --create=orders //创建订单表orders
php artisan make:migration add_tags_to_orders_table --table=orders//给orders表增加tags字段
移行を実行
php artisan migrate
ときに、新しい移動経路を生成しながら、モデルテーブルを作成+ +コントローラ
php artisan make:model Order -m -c -r
移行のロールバック
php artisan migrate:rollback
すべての移行をロールバック
php artisan migrate:reset
フィリングを作成します
php artisan make:seeder OrderTableSeeder
単一の充填を行います
php artisan db:seed --class=OrderTableSeeder
すべての充填を行います
php artisan db:seed
ミドルウェアを作成します(アプリ/ HTTP /ミドルウェア下)
php artisan make:middleware Activity
キューを作成します(データベース)テーブルの移行(有効にするに行うには、移行の必要性)
php artisan queue:table
(下のアプリ/ジョブ)キュークラスを作成します:
php artisan make:job SendEmail
リクエストクラスを作成します(アプリ/ HTTP /下要望)
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 |