博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel框架的增删改查
阅读量:5351 次
发布时间:2019-06-15

本文共 1456 字,大约阅读时间需要 4 分钟。

首先:在视图层通过post方法传值,

         控制器层:

 

public function postAddto(){        $data = $_POST;        $data = $this->fliter_data($data);        $res = DB::table('news')->insert($data);        if($res){            return redirect('test/show');        }else{            return redirect('test/addto');        }}

 

因为在视图层会设置

传值会传到控制器,咱要给他禁掉unset($data['_token']);

//展示

public function show(){         $data = DB::table('news')->paginate(3);         return view('site/show',['data'=>$data]);     }

我在这里直接用了laravel框架的分页

     在视图层:{!! $data->links()  !!}
     因为显示是ul/li形式的,我觉得太丑,就改了一下:

 

 

//删除

public function delete(){          $id = $_GET;          $data = DB::table('news')->where(['id'=>$id])->delete();          if($data){              return redirect('show');          }else{              echo '有问题,快修改一下!';          }      }

  //修改

 

public function find(){           $id = $_GET;           // var_dump($id);die;           $arr = DB::table('news')->where(['id'=>$id])->get();           // print_r($arr);die;           return view('site/find',['arr'=>$arr[0]]);       } public function save(){            $data = $_POST;            unset($data['_token']);            $res = DB::table('news')->where(['id'=>$data['id']])->update($data);            // var_dump($res);die;            if($res){                return redirect('show');            }else{                echo '修改失败,请重新修改';            }        }还有一点就是在视图层接值和之前的框架不同,它的是
id?>

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/jdwang-admin/p/7610187.html

你可能感兴趣的文章
把APP演示做成GIF图
查看>>
URL 相关
查看>>
面向过程与面向对象编程的区别
查看>>
linux syslog详解 转
查看>>
iOS -- SKTexture类
查看>>
求二叉树的层次遍历(SDUT 2824)
查看>>
JSON转换
查看>>
那些年我们一起清除过的浮动
查看>>
ZOJ 3508 (the war)
查看>>
第一章-任务管理
查看>>
jquery的简单动画效果
查看>>
【C语言入门教程】4.5 指针变量的定义与引用
查看>>
关于码风
查看>>
AndroidManifest.xml解析和五大布局介绍
查看>>
SVM学习笔记
查看>>
JAVA中的集合与排序
查看>>
初生牛犊不怕虎之HTML初辨
查看>>
Redis 快速入门 -- Redis 服务器(16)
查看>>
【Windows】线程漫谈——线程同步之Slim读/写锁
查看>>
Xcode 只有iOS device一个选项的解决办法
查看>>