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

    技术2025-09-18  70

    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 生成迁移文件
    Processed: 0.024, SQL: 9