数据迁移 迁移就像是数据库的版本控制, 允许团队简单轻松的编辑并共享应用的数据库表结构,迁移通常和 Larave
原创 2022-01-18 14:18:09
229阅读
要开启相应数据库的pdo扩展。 配置数据库连接在larave中连接数据库的配置地方有两个1、.env文件2、修改config/database.php文件如下:   注意此时要开启MySQL,也就是进程中有MySQL服务  创建数据库 CREATE DATABASE `laraveltest` DEFAULT CHARACTER
转载 2023-06-18 15:23:53
158阅读
数据迁移迁移就像是数据库的版本控制, 允许团队简单轻松的编辑并共享应用的数据库表结构,迁移通常和 Laravel数据库结构生成器配合使用,让你轻松地构建数据库结构。如果你曾经试过让同事手动在数据库结构中添加字段,那么数据库迁移可以让你不再需要做这样的事情。生成迁移php artisan make:migration create_users_table新的迁移位于​​database/mi
原创 2023-03-13 10:49:37
96阅读
 数据迁移 --table 和 --create 选项可以用于指定表名以及该迁移是否要创建一个新的数据表。这些选项只需要简单放在上述迁移命令后面并指定表名:php artisan make:migration create_users_table --create=usersphp artisan make:migration add_votes_to_users_table ...
原创 2023-01-12 01:17:50
70阅读
仓库模式最直接的意思就是:Eloquent数据数据库)查询  方便快捷,简单明了。自己怎么写的,就怎么去调用,完全ok~ 本质意思:仓库就像是业务内部的数据对象集合,负责协调业务和数据映射层之间的关系,客户端对象只需要构造一个清晰的查询请求, 然后提交给仓库就行了。 仓库里的对象可以通过客户端的请求进行增删改查,客户端可以在某个场景下,通过一个简单的对象集合或者仓库中映射的代
转载 2023-10-12 20:18:27
110阅读
很多人可能在学习Laravel框架的时候,对Laravel数据库迁移(以下简称Migration)存在着疑惑:到底什么是Migration?为什么要用Migration?Migration到底方便在哪里?好了,抱着这些问题,我们今天就一起来学习Migration。问题1:什么是Migration?回答:可以将Migration看作一种数据库的VCS(Version Control System)
转载 2024-08-23 15:21:53
52阅读
一、数据库简介Laravel 对主流数据库系统连接和查询都提供了很好的支持,尤其是流畅的查询语句构造器。Laravel 支持四种类型的数据库: - MySQL - Postgres - SQLite - SQL Server 本系列教程选用了 mysql Laravel 应用程序的数据库配置文件放置在 config/database.php 文件中。在这个配置文件内你可以定义所有的数据
转载 2023-07-15 03:32:57
220阅读
public function ormUpdate()    {        # 1.通过模型更新数据       /*  $student =&n
原创 2022-04-19 17:21:35
214阅读
author:咔咔要生成一个填充器,可以通过Artisan 命令make:seeder。所有框架生成的填充器都位于database/seeds目录:php artisan make:seeder UsersTableSeeder然后使用命令第一个命令是直接走DatabaseSeeser第二个命令可以自定义填充器ph...
原创 2019-05-30 22:32:16
99阅读
首先编写一个最简单的验证,写在控制器里面$validatedData = $request->validate([ 'title' => 'required|unique:posts|max:255', 'body' => 'required', ]);所需的验证规则传递至 validate 方法中。如果验证失败,会自动生成一个对应的响应。
转载 9月前
45阅读
## 实现 Laravel Redis 插入数据的流程 为了使文章更易于理解,我将按照以下流程图来解释如何使用 Laravel Redis 插入数据: ```mermaid flowchart TD; A[准备工作] --> B[安装 Redis 扩展包] B --> C[配置 Redis 连接] C --> D[创建 Redis 实例] D --> E[插入数据] E -
原创 2023-10-28 09:43:16
42阅读
如何使用Laravel队列和Redis存储数据 ## 流程图 ```mermaid flowchart TD A[接收请求] --> B[将请求放入队列] B --> C[队列处理请求] C --> D[将结果存储到Redis] ``` ## 流程步骤 | 步骤 | 描述 | | ---- | ---- | | 1 | 接收请求 | | 2 | 将请求放入队列 |
原创 2024-01-06 07:10:36
46阅读
创建数据迁移错误集:错误描述1:  [ErrorException]   include(F:\phpStudy\WWW\blog\vendor\composer/../../database/migrations/2017_09_06_132637_create_ads_table.php): failed to open&n
原创 2017-09-06 14:18:06
1068阅读
①创建tests数据表php artisan make:migration create_tests_table --create=tests②创建对应model php artisan make:model test③修改migration字段位置:database/migrations/
原创 2023-03-10 21:49:44
71阅读
$time = time(); $dir_path = public_path('shiporder'); if (!is_dir($dir_path)) mkdir($dir_path, 0777, true); // 文件名 $fileName = date('Ymd') . '.csv'; // 检测文件是否已存在 if (file_exists($dir_path . '/'..
原创 2022-04-16 09:21:30
647阅读
1评论
# Laravel MongoDB 清空数据教程 作为一名经验丰富的开发者,我将指导你如何在 Laravel 中使用 MongoDB 清空数据。本文将提供清晰的步骤和代码示例,以帮助你轻松完成任务。 ## 清空数据流程 下面是清空数据的整体流程概述: | 步骤 | 描述 | | --- | --- | | 步骤 1 | 配置 MongoDB 数据库连接 | | 步骤 2 | 创建数据模型
原创 2024-01-26 17:51:14
70阅读
自己写也可以,但是我选择用强大的包。 要求 : php: >=5.5 安装:composer require &
原创 2022-07-05 16:45:48
502阅读
laravel中提供DB facade(原始查找)、查询构造器、Eloquent ORM三种操作数据库方式 1、连接数据库 .env 数据库配置 DB_HOST=localhost dbhost DB_DATABASE=laravel dbname DB_USERNAME=root
转载 2023-10-23 15:39:25
117阅读
在向公网提供API供外部访问数据时,为了避免被恶意攻击除了token认证最好还要给API加上请求频次限制,而在Laravel中从5.2开始框架自带的组件Throttle就支持访问频次限制了,并提供了一个Throttle中间件供我们使用,不过Throttle中间件在访问API频次达到限制后会返回一个HTML响应告诉你请求超频,在应用中我们往往更希望返回一个API响应而不是一个HTML响应,所以在文章
转载 2024-06-04 11:50:04
41阅读
laravel数据库——使用on duplicate key update简介insertOrUpdate方法使用方法$values参数$value参数代码详解insertOrUpdate方法compileUpdateColumns方法prepareBindingsForInsertOrUpdate方法laravel源码 在laravel数据库的查询构造器中, insert方法可以进行批量插入
转载 2024-03-27 08:13:14
123阅读
  • 1
  • 2
  • 3
  • 4
  • 5