Artisan 是 Laravel 中自带的命令行工具的名称。它提供了一些对您的应用开发有帮助的命令。它是由强大的 Symfony Console 组件驱动的。为了查看所有可用的 Artisan 的命令,可以使用 list 命令:
php artisan list
//可以查看所有在脚本中执行的命令
php artisan key:generate
//生成 App Key
php artisan make:model Models/PubBrand -m //创建模型PubBrand和关联并生成镜像表文件XXX_Pub_Brands_table.php
php artisan admin:make TestController --model=App\\Models\\Test
//后台 在目录\app\Admin\Controllers\创建控制器 TestController 和 关联数据模型Test.php
php artisan make:controller TestController
//在目录 \app\Http\Controllers\生成控制器TestController.php
php artisan make:controller App\\TestController
// 指定创建位置 在app目录下创建TestController
php artisan make:controller BlogController
// 创建一个空控制器
php artisan make:controller TestController –resource
// 创建Rest风格资源控制器
php artisan make:model App\\Models\\Test
// 指定路径app\Models\创建 生成模型Test.php
php artisan make:model App\\Models\\User
(linux or macOs 加上转义符) // 指定路径app\Models\User\创建 生成模型
php artisan make:controller TestController --resource --model=Test
//创建前台资源控制器附带模型
php artisan make:request Admin\\TesteRequest
//在 app/Http/Requests/Admin 目录下创建的验证类TestRequest.php
php artisan make:request TesteRequest
//创建的验证类TestRequest存放在 app/Http/Requests 目录下
php artisan make:middleware CheckAge
// 该命令会在 app/Http/Middleware 目录下创建一个新的 CheckAge 类
php artisan make:policy
//生成授权策略
php artisan make:seeder
//生成 Seeder文件
php artisan make:migration create_users_table --create=users
//建表
php artisan make:migration add_votes_to_users_table --table=users
//给表users增加字段votes
php artisan make:migration alter_pub_size_info_table --table=pub_size_info
//修改表
php artisan migrate
//执行迁移
php artisan migrate:rollback
//回滚迁移
php artisan migrate:refresh
//重置数据库
php artisan db:seed
//填充数据库
php artisan tinker
//进入 tinker环境
php artisan route:list
//查看路由列表