html:

  <td>
@if($item->fang_status == 0)
<span onclick="changeFangStatus(this,{{$item->id}},1)" class="label label-success radius"
style="cursor: pointer">未租</span>
@else
<span onclick="changeFangStatus(this,{{$item->id}},0)" class="label label-default radius"
style="cursor: pointer">已租</span>
@endif
</td>
script
<script>
// 生成一个token crsf
const _token = "{{ csrf_token() }}"; // 实现改变房源状态点击事件
function changeFangStatus(obj, id, status) {
// 请求的URL地址
let url = "{{url('fang/changestatus')}}";
$.get(url, {
id: id,
status: status,
_token: _token
}).then(ret => {
if (ret.code == 200) {
$(obj).removeClass('label-default').addClass('label-success').html('未租');
} else {
$(obj).removeClass('label-success').addClass('label-default').html('已租');
}
}) }
</script>

路由:

//    点改
Route::get('changestatus','FangController@changestatus');

控制器:

   public function changestatus(Request $request)
{
///接受id
$id = $request->get('id');
/// 接受status 状态
$status = $request->get('status');
// sql语句
$res = Fang::where('id', $id)->update(['fang_status' => $status]);
//返回ajax结果
if ($res != false) {
return ['code' => 200, 'meg' => '修改成功', 'data' => ''];
} else {
return ['code' => 500, 'meg' => '修改失败', 'data' => ''];
} }

模型:

<?php

namespace App\models;

use Illuminate\Database\Eloquent\Model;

class Fang extends Model
{
//链接数据库表名
protected $table = 'fangs'; }

效果图:

最新文章

  1. 【转】从Go、Swift语言出发
  2. [读书笔记]Mindset
  3. [百度空间] [note] pointer to member is a POD type
  4. [搜片神器]服务器SQL2005查询分页语句你理解了么
  5. Linux DNS 设置失败
  6. SQL函数:小写金额转换成大写
  7. 一步一步深入spring(3)--spring的依赖注入方式
  8. 设计模式(二)&mdash;工厂方法模式
  9. MHA在线切换的步骤及原理
  10. DDMS和程序打包过程
  11. Vue生命周期,面试常见问题
  12. weui复选框无法传值
  13. 关于EasyUI查询功能的二级联动
  14. python写网络爬虫的环境搭建
  15. MVC ---- DBHelper.ttinclude
  16. PAT 乙级 1037 在霍格沃茨找零钱(20)C++版
  17. Spring整合Mybatis 之分页插件使用
  18. Array.reduce()方法的使用
  19. SQL的 like 中间字符通配 用法
  20. iOS开发值NSUserDefaults类概述

热门文章

  1. Block内存管理
  2. JVM学习一:常用JVM配置参数
  3. centos安装php7.2
  4. HashCode补充
  5. Charles抓包工具介绍
  6. Pandas中Series与Dataframe的区别
  7. spring5+Struts2+hibernate5
  8. Linux目录结构详细
  9. Solution -「LOCAL」ZB 平衡树
  10. MySQL安装,使用问题汇总