Artisan 是 Laravel 自带的命令行接口,它提供了许多实用的命令来帮助你构建 Laravel 应用。
以下是常用的,持续更新ing。。。:
命令 | 描述 | 备注 |
---|---|---|
php artisan | 列出所有命令 | - |
php artisan list | 列出所有命令 | - |
php artisan help | 显示命令行的帮助 | - |
php artisan --version | 查看laravel版本 | - |
php artisan env | 显示当前框架环境 | - |
php artisan list make | 列出命名空间make下面的命令 | php artisan list make:model 会报错 |
php artisan help make:model | 查看某个帮助命令 | php artisan help make 会报错 |
php artisan key:generate | 生成一个随机的 key | 自动更新到 .env文件的APP_KEY |
php artisan down | 开启维护模式 | 用于更新维护的时候,显示503.blade.php |
php artisan up | 关闭维护模式 | - |
php artisan storage:link | 生成软连接(public/storage->storage/app/public) | 使storage/app/public 目录下的文件可以对外访问 |
php artisan make:controller StudentController | 创建控制器 | 默认在App\Http\Controllers下 |
php artisan make:controller Student/StudentController | 创建控制器 | 在App\Http\Controllers\Student下 |
php artisan make:controller PhotoController --resource | 创建Rest风格资源控制器 | 带有index、create、store、edit、update、destroy、show方法 |
php artisan make:model Student | 创建模型 | 默认在App下 |
php artisan make:model Models/Test | 创建模型 | 在App\Models下 |
php artisan make:model Models/Test -c | 创建模型,并生成对应的TestController.php类文件 | -c生成对应的控制器类文件 |
php artisan make:model Student -m | 创建模型,同时生成新建表的迁移 | - |
php artisan make:provider ComposerServiceProvider | 生成provider服务提供者 | 需要加入config/app.php的providers数组里面才能生效 |