laraver的增删改查-分页

来源:互联网 发布:淘宝客服售前做什么 编辑:程序博客网 时间:2024/04/30 10:09
<?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");
           }
       }
}

0 0
原创粉丝点击