首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Laravel 迁移文件migrations 和 数据填充seeders

    迁移文件 migration #创建一个迁移 php artisan make:migration create_store_categories_table #运行所有未完成迁移 php artisan...migrate #如果要查看到目前为止已运行哪些迁移 php artisan migrate:status #如果您希望查看迁移将执行 SQL 语句而不实际运行它们 php artisan migrate...若要强制命令在没有提示情况下运行,请使用以下标志: php artisan migrate --force #要回滚最新迁移操作,您可以使用rollback Artisan 命令。...此命令回滚最后一批迁移,其中可能包括多个迁移文件php artisan migrate:rollback #通过向rollback命令提供step选项,可以回滚有限数量迁移。...这个命令有效地重新创建整个数据库: php artisan migrate:refresh # 刷新数据库并运行所有数据库seeds... php artisan migrate:refresh

    1.5K30

    Laravel Bash 别名

    例如,如果你使用 Git,你可能会在一天内运行很多次 git status,而为了节省时间和按键次数,你可以将 git status 命名为 gs,它自动继承和调用正确命令。...然而每个人都还是有一个不同快捷方式,例如 php artisan 命令别名会有「a」、「pa」或「art」。...然后你就可以通过运行「nah」命令来一口气删除这个过程中你所做一切。 如何创建自己别名 对于那些也想尝试创建 bash 别名的人来说,这个过程很简单。...现在,让我们来创建 ~/.bash_aliases 文件,并添加以下内容作为你第一个别名: alias art="php artisan" 编辑保存之后再在你终端执行一次: source ~/.bashrc...另外,要记得每次修改 bash_aliases文件之后,你都需要运行 source 命令或重新启动终端,让更改内容得以生效。

    1.8K20

    laravel数据迁移

    每个迁移文件名都包含时间戳,以便让 Laravel 确认迁移顺序。 --table和--create选项可用来指定数据表名称,或是该迁移被执行时是否将创建新数据表。...如果要强制忽略系统提示运行命令, 则可以使用--force标记: php artisan migrate --force 复制代码 回滚迁移 若要回滚最后一次迁移, 可以使用rollback命令。...此命令将回滚最后一次“迁移”操作,其中可能包含多个迁移文件php artisan migrate:rollback 复制代码 你可以在rollback命令后面加上step参数,来限制回滚迁移个数...例如,以下命令将回滚最近五次迁移: php artisan migrate:rollback --step=5 复制代码 migrate:reset命令可以回滚应用程序中所有迁移: php artisan...migrate:reset 复制代码 使用单个命令来执行回滚或迁移 migrate:refresh命令不仅会回滚数据库所有迁移还会接着运行migrate命令

    1.9K40

    Laravel学习基础之migrate使用教程

    /【当下浏览服务器和开发工具是哪些】/和以前用php语句创建表一样,我们可以在2014_10_12_000000_create_users_table.php这个文件中写上我们要创建字段及约束条件...要运行应用中所有未执行迁移,可以使用 Artisan 命令migrate方法。...Migration php artisan migrate 回滚迁移 想要回滚最新一次迁移”操作“,可以使用rollback命令,注意这将会回滚最后一批运行迁移,可能包含多个迁移文件: Migration...php artisan migrate:rollback migrate:reset命令将会回滚所有的应用迁移: Migration php artisan migrate:reset 在单个命令中回滚...这个命令可以有效重建整个数据库: Migration php artisan migrate:refresh php artisan migrate:refresh --seed 常用迁移属性 $table

    95910

    在 Laravel 中编写第一个 Artisan 命令

    不管是 Node.js、Python 还是 PHP Web 框架,都提供了通过命令行与应用进行交互功能,通过这些命令行工具,我们可以完成一些初始化操作,比如创建新应用、执行数据库迁移、或者快速创建文件等...,会看到一个 artisan 文件,这个就是命令行交互入口文件,就像 public/index.php 是 Web 请求入口文件一样。...view:view:cache 用于编译应用所有 Blade 模板,view:clear 用于清除这些编译文件 编写第一个 Artisan 命令 介绍完系统内置所有命令之后,我们接下来看看如何编写自定义...创建命令类 首先,我们要了解专门有一个系统自带命令 make:command 来创建自定义命令文件php artisan make:command WelcomeMessage --command=...至此,你应该对 Artisan 命令使用和编写有了一个初步概念,下一篇我们将介绍如何通过命令类编写更加复杂交互命令

    3.1K20

    Laravel之队列「建议收藏」

    使用databases为例 为了使用database 队列驱动,需要一张数据库表来存放任务,要生成创建该表迁移,运行 Artisan 命令queue:table ,迁移被创建好了之后,使用migrate...命令运行迁移: php artisan queue:table php artisan migrate 安装依赖包 项目根目录可安装如下依赖包 下面是以上列出队列驱动需要安装依赖: • Amazon...,只要运行着,就能一直接受请求,除非手动终止; 作为系统进程运行Supervisor Supervisor 配置文件通常存放在/etc/supervisor/conf.d 目录,在该目录中,可以创建多个配置文件指示...Supervisor 如何监视进程,例如,让我们创建一个开启并监视queue:work 进程laravel-worker.conf 文件: [program:laravel-worker] process_name...处理失败任务 创建一个 failed_jobs 表迁移 php artisan queue:failed-table 生成表 php artisan migrate 操作完成后,在databases

    1.8K10

    Laravel 控制台命令artisan

    要查看所有可用 Artisan 命令列表,可以使用 list 命令php artisan list 每个命令包含了「帮助」界面,它会显示并概述命令可用参数及选项。...只需要在命令前面加上 help 即可查看命令帮助界面: php artisan help migrate 编写命令# 除 Artisan 提供命令之外,还可以构建自己自定义命令。...生成命令# 要创建一个新命令,可以使用 Artisan 命令make:command。这个命令会在 app/Console/Commands 目录中创建一个新命令类。...不必担心应用中不存在这个目录,因为它会在你第一次运行 Artisan 命令 make:command 时创建。...$this->argument('name')); } } } 修改完代码 执行php artisan list查看当前命令是否生成 接着运行php artisan HelloWorld

    1.2K10

    Laravel5.5 数据库迁移:创建表与修改表示例

    laravel本身已经存在user表和password_resets表迁移了,因此,执行 php artisan migrate 便会在数据库中创建好user表、password_resets表和migrations...命令执行其实是 database\migration 下迁移文件。迁移文件中调用方法会替我们执行数据库操作(建表)。每个文件命名对应迁移创建时间和迁移表名称。...创建迁移 方法一:创建数据模型时候加上 -m ,例如: php artisan make:model Models/Moment -m 就会在 database/migrations 下看到新建迁移文件...artisan migrate ,会创建5个字段article表。...修改表 方法一:修改迁移文件,执行命令 php artisan migrate:refresh 方法二:如果要修改表,新建一个迁移文件php artisan make:migration alter_moments_table

    81721

    Laravel5.7 数据库操作迁移实现方法

    运行应用中所有未执行迁移,可以使用 Artisan 命令提供 migrate 方法: php artisan migrate 注:如果你正在使用 Homestead 虚拟机,需要在虚拟机中运行上面这条命令...想要强制运行这些命令而不被提示,可以使用 –force 标记: php artisan migrate --force 回滚迁移 想要回滚最新一次迁移”操作“,可以使用 rollback 命令,注意这将会回滚最后一批运行迁移...,可能包含多个迁移文件php artisan migrate:rollback 你也可以通过 rollback 命令上提供 step 选项来回滚指定数目的迁移,例如,下面的命令将会回滚最后五条迁移...: php artisan migrate:rollback --step=5 migrate:reset 命令将会回滚所有的应用迁移: php artisan migrate:reset 在单个命令中回滚...=5 删除所有表 & 迁移 migrate:fresh 命令将会先从数据库中删除所有表然后执行 migrate 命令php artisan migrate:fresh php artisan migrate

    3.8K31

    laravel 学习笔记

    1 每个控制器都需要配置web.php中配置路由 2 配置好数据库后,在命令行中 php artisan migrate 数据表迁移 3 帮助命令php artisan help make:migration...建好表后执行 php artisan migrate 可以将表查到数据库里去 5 问题 初始化表可能由于mysql版本过低导致出现问题,解决方案如下: Laravel 默认使用 utf8mb4 字符集...如果你现在运行 MySQL 版本低于 5.7.7(或者低于 10.2.2 版本 MariaDB),需要手动配置迁移命令生成默认字符串长度,以便 MySQL 为它们创建索引。...Task::find($task) radar model 9 @section @yield 关系: @section在子页面中定义内容 @yield 在母页面中占位 @include引入其他模版文件...即可 php artisan make:migration add_votes_to_users_table --table=users //在数据库弄好后,增加一个字段 创建运行up方法,回滚时运行

    80530

    通过填充器快速填充 Laravel 测试数据

    我们在前两篇教程中分别介绍了如何连接到数据库,以及如何通过迁移文件定义表结构来创建或修改数据表,接下来,是时候在数据表里添加内容了。...填充器运行 Laravel 提供了两种方式来运行填充器:一种是独立填充命令,另一种是在运行迁移命令时通过指定标识选项在创建数据表时填充。...独立填充命令如下: php artisan db:seed php artisan db:seed --class=UsersTableSeeder 上述第一个 Artisan 命令会以 DatabaseSeeder...这可以通过不指定值 --seed 选项来实现: php artisan migrate --seed php artisan migrate:refresh --seed 第一条命令用于执行迁移命令运行填充器类...我们可以通过如下 Artisan 命令为 users 表快速创建一个填充器类 UsersTableSeeder: php artisan make:seeder UsersTableSeeder 该命令会在

    10.1K20
    领券