laravel 假刪除 where多子句 狀態值變換
public function index(Request $request){ if($request->isMethod('post')) { $name=$request->input('username'); $orders = Order::leftJoin('shops', 'shops.id', '=', 'orders.shop_id') ->leftJoin('users', 'users.id', '=', 'orders.user_id') ->select('orders.*', 'users.name', 'shops.shop_name') ->where('orders.is_active','=','0') ->where(function($query)use($name){ $query ->where('name','like','%'. $name.'%') ->orWhere(function ($query)use($name){ $query->where('order_num','like','%'. $name. '%'); }); })->paginate(15); return view("admin.order",['orders'=>$orders,'name'=>$name]); } $name=$request->input('username'); $orders = Order::leftJoin('shops', 'shops.id', '=', 'orders.shop_id') ->leftJoin('users', 'users.id', '=', 'orders.user_id') ->select('orders.*', 'users.name', 'shops.shop_name') ->where('orders.is_active','=','0') ->where(function($query)use($name){ $query ->where('name','like','%'. $name.'%') ->orWhere(function ($query)use($name){ $query->where('order_num','like','%'. $name. '%'); }); })->paginate(15); return view("admin.order",['orders'=>$orders,'name'=>$name]); }
<td> {{--orders_id="{{$order->id}}--}} <span class="formlist_handle"> <a href="{{url('/admin/order/show',['orders_id'=>$order->id])}}" class="formlist_edit"> 檢視</a> {{--{{url('admin/order/status')}}--}} <span class="formlist_destory change" is_show="{{$order->is_active}}" data-id="{{$order->id}}" > 刪除</span> </span> </td>
@section('js') <script type="text/javascript"> $(".change").click(function () { var is_show = $(this).attr('is_show'); var mythis = $(this); var id = $(this).data("id"); if(confirm("確定要刪除嗎?")){ $.ajax({ url: '/admin/order/status' , type:'post', data: {'is_show': is_show,'id':id}, success: function (data) { location.reload(); } }); } }); </script> @endsection
/* * @訂單的刪除====>假刪除 */ public function status(Request $request){ $is_show=$request->is_show; $id = $request->id; if($is_show==0){ $is_show=1; } $res = Order::find($id)->update(['is_active' => $is_show]); return $is_show; }
相關推薦
laravel 假刪除 where多子句 狀態值變換
public function index(Request $request){ if($request->isMethod('post')) { $name=$requ
JSP與Servlet之後臺頁面單條刪除與多條刪除的頁面跳轉之實現
.get func rac web nbsp pre resp har 做的 單條刪除頁面跳轉 1、首先打開JSP頁面,找到刪除 2、這個時候要把它改成servlet的URL,並決定要傳給後臺什麽數據,例如我需要傳一個待刪數據的ID id並不是什麽見不得
springmvc和easyui使用ajax前臺後臺互傳數據,假刪除提示警告問題。
equal app ping logs div mapping sage sel spa 前臺 //刪除 多/單條數據 function del(cid){ var id=‘‘; if(cid==‘-1‘){ if(getSel
Linux LVM 邏輯卷的使用,擴容,刪除 -- 將多塊硬盤組合一起使用
linux lvm 邏輯卷的使用 擴容 刪除 -- 將多塊硬盤組合一起使用 1,創建邏輯卷 查看物理磁盤: [root@localhost ~]# parted -l | grep ‘Disk /dev/s‘ #如果分區表是GPT [root@localhost ~]# fdisk -l | gr
刪除怪物多余的圖
lin AD one 怪物 tex clas ali rgs esp using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Syst
laravel 模型關聯 一對多
-s 表關聯 laravel _id 用戶id 如果 有時 關聯表 OS 昨天記了筆記,一對一關聯,今天做了修改 一篇文章對應多個評論 一個評論對應一個用戶信息 現在通過 url 傳遞過來文章的 id ,查詢到文章傳遞給視圖顯示 評論和用戶信息,通過關聯來獲
mysql 的where查詢子句
where子句 地址 row span lec 16px 語句 bsp chang where條件子句語法格式:select * from 表名 where 條件;例如:mysql> select * from m1;+------+------+------+---
多維尺度變換MDS(Multidimensional Scaling)
比較 分析方法 通過 bsp 誤差 差值 問題解決 數據 相似性 流形學習(Manifold Learning)是機器學習中一大類算法的統稱,而MDS就是其中非常經典的一種方法。 多維尺度變換是一種在低維空間展示“距離”數據結構的多元數據分析技術,是一種將多維空間的研究對象
論資料庫表中的假刪除
假刪除,讀出列表的時候,通過一個標識欄位過濾資料集並顯示。比如 :userid | name | is_delete |1 | myname | 0 |做刪除操作時,只要 update user set is_delete =1 可以將這個使用者標記為已刪除。讀取列表時,只要select * from use
laravel中的where和orwhere的原始碼分析
一、背景 博主在寫sql的時候,遇到了要用orwhere的情況,關鍵這個orwhere的條件是一個數組,就是要用orwhereIn的方法來寫。。反正在這之前博主是一直不知道, 竟然還有orWhereIn的方法,反
Laravel 5.1的多路由檔案的配置
Laravel 5.1的多路由檔案的配置 預設的路由配置檔案只有一個,\app\Http\routes.php。在同一個檔案中寫路由容易起衝突,檔案會越來越大,就需要定義多個路由檔案。找到載入\app\Http\routes.php的檔案,開啟\app\Providers\RouteSe
Laravel 5.1的多路由文件的配置
容易 多個 需要 bsp 多路由 加載 文件的 route providers Laravel 5.1的多路由文件的配置 默認的路由配置文件只有一個,\app\Http\routes.php。在同一個文件中寫路由容易起沖突,文件會越來越大,就需要定義多個路由文件。找到
如何在 Laravel 中連接多個 MySQL 數據庫
clas ons collation ase tco return tor ref con 第一步、定義數據庫鏈接 config/database.php <?php return [ ‘default‘ => ‘mysql‘, ‘co
Laravel一次更新多條記錄,批量更新的方法
在我們實際應用中,免不了這樣的情況——例如我們同時錄入多條資訊,可能三條五條還好說,但量一旦變大,就會增加讀寫資料庫的次數,會降低效率,那麼,我們該如何實現,做到一次讀寫資料庫,批量更新呢? 例如這種情況: HTML程式碼: <!doctype html> &l
多維尺度變換(Multidimensional scaling)
多維尺度變換是一種視覺化樣本相似度的方法,也是一種降維方法。 它有好幾種類型,根據樣本是否可以計量,可分為度量型多維尺度變換(metric MDS)和非度量型多維尺度變換(non-metric MDS)。在可計量的多維尺度變換中,依據度量的距離標準是否是歐氏距離
StarGAN多域影象變換
原文:StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation 目錄 本文的貢獻: 簡介(翻譯): 模型: StarGAN: 損失函式: 1
iOS TableView的左劃刪除以及多個分割槽的刪除某一行的個人筆記
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { re
表中多個語句的刪除(多個欄位)
1、查詢表中多餘的重複記錄,重複記錄是根據單個欄位(Id)來判斷 select * from 表 where Id in (select Id from 表 group byId having c
Laravel 軟刪除操作
資料庫刪除操作如果不需要真正從資料庫直接刪除,這時候就會用到軟刪除 1.首先在模型中要use SoftDeletes ,該trait 為軟刪除提供一系列相關方法,此外還要設定$data 屬性,將deleted_at置於其中 <?php namespace App\Model\Ba
刪除列表多個元素
a=[1,20,30,'',None,'','',None,10,'',''] c=['',None] b=['10,20,200','2,40',4] #刪除指定元素 #方法一 for i in a: for j in c: if j in a: