Laravel 5.5 Artisan
阿新 • • 發佈:2018-11-27
$ php artisan list $ php artisan list make // 檢視所有有效的make命令 $ php artisan migrate // 表遷移 $ php artisan make:seeder UsersTableSeeder // 生成資料填充檔案 $ php artisan db:seed // 資料填充 $ php artisan route:cache // 生成路由快取 $ php artisan route:list // 檢視已新增的路由 $ php artisan route:clear // 移除路由快取檔案 $ php artisan make:middleware CheckToken // 建立中介軟體 $ php artisan make:controller UserController // 建立控制器 $ php artisan make:request StoreBlogPost // 建立表單請求 $ php artisan make:rule Uppercase // 建立自定義驗證規則,將會在 app/Rules 目錄下生成一個新的驗證規則 $ php artisan make:migration create_users_table // 生成遷移檔案 $ php artisan make:migration add_is_admin_to_users_table --table=users // 給某個表新增欄位 $ php artisan migrate:rollback // 回滾遷移 $ php artisan migrate:rollback --step=5 // 回滾指定數目的遷移 $ php artisan migrate:reset // 回滾所有的應用遷移 $ php artisan migrate:refresh // 在單個命令中回滾 & 遷移 $ php artisan migrate:refresh --seed // 重建資料庫並填充資料... $ php artisan migrate:refresh --step=5 // 回滾或重建指定數量的遷移 $ php artisan migrate:fresh // 刪除所有表 & 遷移 $ php artisan migrate:fresh --seed $ php artisan make:resource UserResource // 生成資源類 $ php artisan preset none // 移除前端腳手架程式碼 $ php artisan make:auth // 生成使用者登入註冊所需要的所有東西 $ php artisan make:policy PostPolicy // 建立策略檔案 $ php artisan key:generate // 生成應用key $ php artisan tinker // artisan 程式測試 $ php artisan make:command SendEmails // 建立自定義的 artisan 命令 $ php artisan event:generate // 建立事件監聽器 $ php artisan queue:work // 監聽佇列 $ php artisan queue:listen // 啟動佇列系統,佇列在啟動完成後會進入監聽狀態 $ php artisan queue:table // 生成database佇列資料表 $ php artisan make:job ProcessPodcast // 建立佇列任務 $ php artisan queue:failed // 檢視 failed_jobs 資料表中的所有失敗任務 $ php artisan horizon // Horizon 是一個監控程式,需要常駐執行,通過此命令啟動。安裝了 Horizon 以後,我們將使用 horizon 命令來啟動佇列系統和任務監控,無需使用 queue:listen $ php artisan storage:link // 建立storage/app/public/ 的軟連線 $ php artisan make:mail OrderShipped // 生成可郵寄類 $ php artisan down // 開啟維護模式 $ php artisan up // 關閉維護模式 $ php artisan jwt:secret // 生成jwt祕鑰 $ php artisan make:provider EasySmsServiceProvider // 建立一個服務提供者 $ php artisan make:test TopicApiTest // 建立測試檔案 $ php artisan make:notification TopicReplied // 建立通知類 $ php artisan notifications:table // 建立資料通知頻道資料表 $ php artisan vendor:publish --provider="Mews\Purifier\PurifierServiceProvider" // 對第三方類庫生成配置檔案 $ php artisan make:scaffold Projects --schema="name:string:index,description:text:nullable,subscriber_count:integer:unsigned:default(0)" // 使用腳手架生成程式碼框架,依附Laravel 5.x Scaffold Generator