Laravel artisan 命令集合

生成新密钥
php artisan key:generate
创建API资源

命名规范为 (文件名单数)Controller,首字母大写、驼峰命名方式, 默认目录: App/Http/Resources

php artisan make:resource UserResource
创建控制器

命名规范为 (文件名复数)Controller,首字母大写、驼峰命名方式, 默认目录: app/Http/Controllers

php artisan make:controller PagesController
创建表单请求验证

命名规范为 (文件名单数)Request,首字母大写、驼峰命名方式, 默认目录: app/Http/Requests

php artisan make:request UserRequest
创建策略

命名规范为 (文件名单数)Policy,首字母大写、驼峰命名方式, 默认目录: app/Policies

php artisan make:policy PostPolicy
创建模型

首字母大写、文件名称为单数、驼峰命名方式, 默认目录: app

php artisan make:model Models/Category
创建模型观察者

命名规范为 (模型文件名)Observer,首字母大写、驼峰命名方式, 默认目录: app/Observers

php artisan make:observer UserObserver
创建迁移(数据表)

命名规范为 create_(数据表名称)_table, 默认目录: database/migrations

php artisan make:migration create_users_table
创建数据工厂(开发数据)

命名规范为 (模型文件名)Factory,首字母大写、驼峰命名方式, 默认目录: database/factories

php artisan make:factory LinkFactory
创建数据迁移(生产基础数据)

命名规范为 seed_(数据表名称)_data, 默认目录: database/migrations

php artisan make:migration seed_categories_data
创建数据填充

命名规范为 (数据表名称)TableSeeder, 默认目录: database/seeds

php artisan make:seed UsersTableSeeder
创建任务类

首字母大写、驼峰命名方式, 默认目录: app/Jobs

php artisan make:job TranslateSlug
创建通知类

首字母大写、驼峰命名方式, 默认目录: app/Notifications

php artisan make:notification TopicReplied
创建命令类

首字母大写、驼峰命名方式, 默认目录: app/Console/Commands/

php artisan make:command CalculateActiveUser
创建中间件

首字母大写、驼峰命名方式, 默认目录: app/Http/Middleware/

php artisan make:middleware RecordLastActivedTime
创建服务供应商

首字母大写、驼峰命名方式, 默认目录: app/providers/

php artisan make:provider EasySmsServiceProvider

你可能感兴趣的:(Laravel artisan 命令集合)