laraver的增删改查-分页

<?php

namespace App\Http\Controllers;
use DB;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Http\Request;

class Day1Controller extends Controller {
    //展示表单
    public function getIndex(){
        return view("day1/index");
    }
    //表单添加
    public function postAdd(Request $request){
        $data = $request->input();
        $res = DB::table("day1")->insert($data);
        if($res){
            return redirect("show");
        }else{
            return redirect("index");
        }
    }
    //数据展示
    public function getShow(){
        $list = DB::table('day1')->paginate(2);
        return view('day1/show', ['list' => $list]);
    }
    //数据删除
    public function getDel(Request $request){
        $id = $request->input('id');
        // var_dump($id);die;
        $res = DB::table("day1")->where("id","=",$id)->delete();
        if($res){
            return redirect("show");
        }else{
            return redirect("show");
        }
    }
       //数据修改的页面展示
       public function getRevise(Request $request){
           $id = $request->input("id");
           // var_dump($id);die;
           $arr = DB::table("day1")->where("id",$id)->first();
           // var_dump($arr);die;
           return view("day1/revise",array("arr"=>$arr));
       }
       //数据修改的修改
       public function postRevises(Request $request){
           $list = $request->input();
           $res = DB::table("day1")->where("id",$list['id'])->update($list);
           if($res){
               return redirect("show");
           }else{
               return redirect("show");
           }
       }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值