Laravel $request添加数据或数据修改

laravel开发项目的时候,很多时候我们从$request里获取请求参数,今天在做项目的时候,遇到这样一个需求,就是请求参数到后台,后台需要根据判断重新给$request赋值,那如何去处理的

测试路由

  1. Route::post(‘demo‘,function(Request $request){
  2. dd($request);
  3. });

执行参数修改

  1. Route::post(‘demo‘,function(Request $request){
  2. $request->offsetSet(‘name‘,‘张四‘);
  3. dd($request);
  4. });

结果

我们看到修改成功了

如果要添加一个 没有的字段参数也是 上面方法,比如我们添加一个年龄age

  1. Route::post(‘demo‘,function(Request $request){
  2. $request->offsetSet(‘age‘,100);
  3. dd($request);
  4. });

添加参数成功

转载请注明(B5教程网)原文链接:http://www.bcty365.com/content-153-5913-1.html

时间: 2024-10-27 03:14:15

Laravel $request添加数据或数据修改的相关文章

SQL Server 2005中的分区表(二):如何添加、查询、修改分区表中的数据

在创建完分区表后,可以向分区表中直接插入数据,而不用去管它这些数据放在哪个物理上的数据表中.接上篇文章,我们在创建好的分区表中插入几条数据: 从以上代码中可以看出,我们一共在数据表中插入了13条数据,其中第1至3条数据是插入到第1个物理分区表中的:第4.5条数据是插入到第2个物理分区表中的:第6至8条数据是插入到第3个物理分区表中的:第9至11条数据是插入到第4个物理分区表中的:第12.13条数据是插入到第5个物理分区表中的. 从SQL语句中可以看出,在向分区表中插入数据方法和在普遍表中插入数据

C#-数据库访问技术 ado.net——创建 数据库连接类 与 数据库操作方法 以及简单的数据的添加、删除、修改、查看

数据库访问技术 ado.net 将数据库中的数据,提取到内存中,展示给用户看还可以将内存中的数据写入数据库中去 并不是唯一的数据库访问技术,但是它是最底层的数据库访问技术 1.创建数据库,并设置主外键关系 2.创建新的C#项目,创建 数据库连接类 与 数据库操作方法 a.引用数据库 using System.Data.SqlClient;    b.创建数据库连接类:先进行编写连接字符串,在实例化连接类 c.创建数据库操作方法(此处不是实例化类)    d.打开数据库 → 执行操作 → 关闭数据

Oracle的学习二:表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询)

1.Oracle表的管理 表名和列名的命名规则: 必须以字母开头: 长度不能超过30个字符: 不能使用oracle的保留字: 只能使用如下字符:A-Z, a-z, 0-9, $, # 等. Oracle支持的数据类型: 字符型 char 定长 最大2000个字符 char(10)----'小韩' 前四个字符放'小韩',后添加6个空格补全.(查询效率高) varchar2(20) 变长 最大4000个字符 vachar2(10)----'小韩' oracle分配四个字符,这样可以节省空间. clo

SQL中CRUD C——create 添加数据 R——read 读取数据 U——update 修改数据 D——delete 删除数据

在SQL server中对数据库的操作: 删除表:drop table 表名修改表:alter table 表名 添加列add 列名 列类型alter table 表名 drop column 列名 删除数据库drop database 数据库名 CRUD操作C——create 添加数据 R——read 读取数据 U——update 修改数据 D——delete 删除数据 1.添加数据insert into 表名 values('第一列值','第二列值')——数据库中用单引号 每一列都要添加 第

jplayer中动态添加列表曲目(js提取request中的list数据作为js参数使用)

jplayer 的播放列表使用如下: 1 $(document).ready(function(){ 2 3 new jPlayerPlaylist({ 4 jPlayer: "#jquery_jplayer_1", 5 cssSelectorAncestor: "#jp_container_1" 6 }, [ 7 { 8 title:"Cro Magnon Man", 9 mp3:"http://www.jplayer.org/aud

关于某些数据究竟是删除了再添加好还是直接修改比较好

今天心血来潮,寻思如果改一条数据,采用删除更快还是修改更快一些 我使用的是EF,没有做任何的封装,纯简单的引入 第一次我用了一万条数据做测试 结果显而易见,光删除数据用了39秒.更别说再添加一万条数据了 第二次我用了5000条数据做测试 但是让我困惑的是,居然用了1分多进行删除 第三次用一千条数据做测试 修改几乎没有用多少时间 忽然觉着,也许当你针对某些数据进行修改的时候,还是采用直接修改的方法比较好一些 这个时候 非物理删除就起到了很好的作用 只是这个字段一旦加上,就一定要小心小心再小心,最好

(三)数据表的修改

数据表的修改 1. 创建实验表people people CREATE TABLE people ( name varchar(40), gender varchar(10), birthday varchar(10) ) 2.修改表 ALTER TABLE 表名子句 --(1) 添加字段ALTER TABLE 表名ADD 列名 类型 [列说明] -- 列说明-- [NULL | NOT NULL]-- [DEFAULT]-- [PRIMARY KEY][约束] --例 在people中添加电话

MySQL数据库表的数据插入、修改、删除操作及实例应用

1.MySQL数据库表的数据插入.修改.删除操作SQL语法格式: 1 CREATE DATABASE db0504; 2 3 USE db0504; 4 5 CREATE TABLE student ( 6 sno VARCHAR (10) NOT NULL UNIQUE PRIMARY KEY, 7 sname VARCHAR (20) NOT NULL, 8 ssex enum ('男', '女') NOT NULL DEFAULT '男', 9 sbirth date, 10 sclass

Mysql语句:删除/添加一列数据

删除一列数据 alter table 表名 drop column 列名 注:在主流数据库下,删除列的语法是一致的,并无差别. 添加一列数据 alter table 表名 add 列名 数据类型 eg: alter table mytable add mycol int(11); 修改一项数据 update mytable set mycol=mydata where 条件;