当前位置: 代码迷 >> 综合 >> laravel 常用命令集合5.6(更新中)
  详细解决方案

laravel 常用命令集合5.6(更新中)

热度:62   发布时间:2023-10-10 22:39:05.0

composer 切源

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

laravel 安装

composer create-project --prefer-dist laravel/laravel=版本号 项目名称

laravel 运行

php artisan serve
或指定端口来运行
php artisan serve --port=8000
需要注意:一旦使用该方式则小黑窗(cmd)不能关闭的,一旦关闭则服务也跟随关闭,网站也就访问不了。修改了.env等一些配置文件,还需要ctrl+c结束进程,重启运行命令,不然修改不生效。

laravel 创建控制器

# 一般控制器
php artisan make:controller 控制器名Controller
# 资源控制器
php artisan make:controller 控制器名Controller –r [--resource]

laravel 验证器创建

php artisan make:request 验证器的名称

laravel数据库迁移与数据填充

php artisan make:migration create_test_table --create=test
create_test_table   生成的文件后缀名称
--create=test        生成表名为test的数据表
执行数据迁移
php artisan migrate
# 直接执行迁移文件中的up方法回滚迁移
回滚最后一次的迁移操作, 删除(回滚)之后会删除迁移记录,并且数据表也会删除,但是迁移文件依旧存在,方便后期继续迁移(创建数据表)。
php artisan migrate:rollback
# 直接执行迁移文件中的 down方法
清除表后再执行迁移
php artisan  migrate:refresh
# 先执行所有的迁移文件的down方法,再执行所有的迁移文件的up方法
创建种子文件
php artisan make:seeder TestTableSeeder{种子文件的名,文件名}
执行种子文件
# 执行指定种子的文件
php artisan db:seed --class=需要执行的种子文件名# 执行全部的种子文件
php artisan db:seed   必须在DatabaseSeeder文件中定义好 call# 删除表并执行迁移和种子文件
php artisan migrate:refresh --seed  必须在DatabaseSeeder文件中定义好 call

laravel 创建模型

php artisan make:model 模型文件名
# 分目录的
php artisan make:model Models/Member
# 创建模板并生成迁移文件
php artisan make:model Models/Article –m
-m 生成迁移文件