Update Request

public function update(UpdateAppointmentRequest $request)
{
    try {
        $data = array_filter($request->only([‘user_id‘,‘status‘,‘note‘]));
        $appointment = $this->appointment->findOrFail($request->input(‘id‘));
        $result = $appointment->update($data);
        return response()->json([‘created‘ => $result]);
    } catch(\PDOException $e) {
        return $this->internalIssues($e->getMessage());
    }
}
时间: 2024-11-04 21:27:08

Update Request的相关文章

Solr Update插件自定义Update Chain按条件更新索引

背景:基于call客,来电和跟进记录等多个数据来源的用户文档,需要在更新是判断首来源的时间. 如对电话号码11xxxx来说,来电时间是今天,call客时间是昨天,而call客数据又可能因为网络原因晚上传上来,这样一来11xxxx这个用户document的来源时间需要更新成昨天. 分析:solr的默认update没有办法匹配业务的灵活的更新逻辑.更新逻辑如下,当更新来源时间的时候,如果新的来源时间比之前的来源时间晚,则保持之前的来源时间. 代码实现: package custom.solr; im

Elasticsearch的Update更新

更新 Update更新操作允许ES获得某个指定的文档,可以通过脚本等操作对该文档进行更新.可以把它看成是先删除再索引的原子操作,只是省略了返回的过程,这样即节省了来回传输的网络流量,也避免了中间时间造成的文档修改冲突. 下面就是更新的例子: curl -XPUT localhost:9200/test/type1/1 -d '{ "counter" : 1, "tags" : ["red"] }' 脚本更新 Es支持通过脚本更改文档的信息: cu

Solr Update备注

参考资料: http://wiki.apache.org/solr/ExtractingRequestHandler#Sending_documents_to_Solr /update 标准的update request handler,适用于XML,JSON,CSV或者JAVABIN文件类型 <requestHandler name="/update" class="solr.UpdateRequestHandler"> <lst name=&q

Read-Copy Update Implementation For Non-Cache-Coherent Systems

A technique for implementing read-copy update in a shared-memory computing system having two or more processors operatively coupled to a shared memory and to associated incoherent caches that cache copies of data stored in the memory. According to ex

ElasticSearch(六) Update API

一.修改部分字段By  UpdateRequest UpdateRequest updateRequest = new UpdateRequest(); updateRequest.index("index"); updateRequest.type("type"); updateRequest.id("1"); updateRequest.doc(jsonBuilder() .startObject() .field("gender&

Laravel编辑产品-CRUD之edit和update

上一篇讲了Laravel展示产品-CRUD之show,现在我们说一下Laravel编辑产品,涉及到编辑和更新, 1,定义controller,update和create有点相似,我们复制一份过来修改.new item改为item::find public function edit($id) { // $item = Item::find($id); return view('items.edit')->with('item', $item); } public function update(

连接参数

连接参数由发起者在连接时指定,包括以下参数: 连接间隔--BLE连接使用了一种调频机制.设备在指定时间指定通道上发送和接收数据,随后在新的通道上.BLE协议栈的链路层处理通道的转换.两个设备之间收发数据的过程是一个连接事件.如果没有应用数据发送或者接收,设备交换链路层数据以保持连接.连接间隔就是两个连接事件的时间间隔,以1.25ms为单位,范围从6(7.5ms)到3200(4s).连接间隔的大小影响设备的功耗. 从机延时--这个参数让从机能跳过几次连接事件.如果设备没有数据发送,它能跳过连接事件

使用Ratpack和Spring Boot打造高性能的JVM微服务应用

使用Ratpack和Spring Boot打造高性能的JVM微服务应用 这是我为InfoQ翻译的文章,原文地址:Build High Performance JVM Microservices with Ratpack & Spring Boot,InfoQ上的中文地址:使用Ratpack与Spring Boot构建高性能JVM微服务. 在微服务天堂中Ratpack和Spring Boot是天造地设的一对.它们都是以开发者为中心的运行于JVM之上的web框架,侧重于生产率.效率以及轻量级部署.他

Django基础

一.创建数据库 1.在APP下的models创建表,django可以自动创建表,不可以自动创建数据库 class userinfo(models.Model): username = models.CharField(max_length=50) password = models.CharField(max_length=50) 2.连接数据库,在settings.py下更改数据库的配置信息和应用的APP,Django项目建成后, 默认设置了使用SQLite数据库, 在my_blog/my_b