laravel 命令大全
安装组件
composer install
刷新组件
composer update
删除组件
composer remove chensuilong/toastr
composer dump-autoload
查看artisan命令
php artisan
php artisan list
启动PHP的Web服务
php artisan serve
查看某个帮助命令
php artisan help make:model
创建模型并创建新迁移
php artisan make:model User --migration
查看laravel版本
php artisan --version
使用 PHP 内置的开发服务器启动应用
php artisan serve
生成一个随机的 key,并自动更新到 app/config/app.php 的 key 键值对(刚安装好需要做这一步)
php artisan key:generate
开启维护模式和关闭维护模式(显示503)
php artisan down
php artisan up
进入tinker工具
php artisan tinker
列出所有的路由
php artisan route:list
生成路由缓存以及移除缓存路由文件
php artisan route:cache
php artisan route:clear
重新生成签名
php artisan passport:install
自动生成Laravel密钥
php artisan key:generate
创建控制器
php artisan make:controller StudentController
创建Rest风格资源控制器(带有index、create、store、edit、update、destroy、show方法)
php artisan make:controller PhotoController --resource
创建模型
php artisan make:model Student
创建新建表的迁移和修改表的迁移
php artisan make:migration create_users_table --create=students //创建students表
php artisan make:migration add_votes_to_users_table --table=students//给students表增加votes字段
执行迁移
php artisan migrate
php artisan migrate:rollback //回滚最新一次迁移
创建模型的时候同时生成新建表的迁移
php artisan make:model Student -m
回滚上一次的迁移
php artisan migrate:rollback
回滚所有迁移
php artisan migrate:reset
php artisan migrate:refresh //更新表结构
创建填充
php artisan make:seeder StudentTableSeeder
执行单个填充
php artisan db:seed --class=StudentTableSeeder
执行所有填充
php artisan db:seed
创建中间件(app/Http/Middleware 下)
php artisan make:middleware Activity
创建队列(数据库)的表迁移(需要执行迁移才生效)
php artisan queue:table
创建队列类(app/jobs下)
php artisan make:job SendEmail
创建请求类(app/Http/Requests下)
php artisan make:request CreateArticleRequest
显示详细的命令行帮助信息,同 php artisan list
php artisan
显示帮助命令的使用格式,同 php artisan help
php artisan –help
显示当前使用的 Laravel 版本
php artisan –version
列出当前版本相对于上一版本的主要变化
php artisan changes
将站点设为维护状态
php artisan down
将站点设回可访问状态
php artisan up
优化应用程序性能,生成自动加载文件,且产生聚合编译文件 bootstrap/compiled.php
php artisan optimize
重新生成框架的自动加载文件,相当于 optimize 的再操作
php artisan dump-autoload
清除编译生成的文件,相当于 optimize 的反操作
php artisan clear-compiled
执行数据迁移
php artisan migrate
列出当前应用全部的路由规则
php artisan routes
使用 PHP 内置的开发服务器启动应用 【要求 PHP 版本在 5.4 或以上】
php artisan serve
进入与当前应用环境绑定的 REPL 环境,相当于 Rails 框架的 rails console 命令
php artisan tinker
组织名/包名:这将在应用根目录产生一个名为 workbench 的文件夹,然后按 组织名/包名 的形式生成一个符合 Composer 标准的包结构,并自动安装必要的依赖【需要首先完善好 app/config/workbench.php 文件的内容】
php artisan workbench
清除应用程序缓存
php artisan cache:clear
在 app/commands 目录下生成一个名为 命令名.php 的自定义命令文件
php artisan command:make 命令名
在 app/controllers 目录下生成一个名为 控制器名.php 的控制器文件
php artisan controller:make 控制器名
对数据库填充种子数据,以用于测试
php artisan db:seed
生成一个随机的 key,并自动更新到 app/config/app.ph 的 key 键值对
php artisan key:generate
初始化迁移数据表
php artisan migrate:install
这将在 app/database/migrations 目录下生成一个名为 时间+迁移名.php 的数据迁移文件,并自动执行一次 php artisan dump-autoload 命令
php artisan migrate:make 迁移名
重置并重新执行所有的数据迁移
php artisan migrate:refresh
回滚所有的数据迁移
php artisan migrate:reset
回滚最近一次数据迁移
php artisan migrate:rollback
生成一个用于 session 的数据迁移文件
php artisan session:table
相关文章