如何用laravel开发一个后台管理系统,第二天

本文介绍了如何使用Laravel框架开发后台管理系统,包括显示员工信息、编辑、删除功能的实现。通过Emp模型操作数据,结合Blade模板展示视图,并使用验证确保数据完整性。
摘要由CSDN通过智能技术生成

 public function index()
    {  
       $emp_info= Emp::paginate(2);
       return view('admin.emp.index',compact('emp_info'));

      
    }
 

@foreach($emp_info as $v)
<tr>
<td>{{$v->id}}</td>
<td>{{$v->did}}</td>
<td>{{$v->name}}</td>
<td>{{$v->birth}}</td>
<td>{{$v->entry}}</td>
<td>
<a class="icon icon-edit" href="{{url('index/edit',['id'=>$v->id])}}">编辑</a>
<a class="icon icon-del" href="{{url('index/del',['id'=>$v->id])}}">删除</a>
</td>
</tr>
@endforeach
 

 

 

 

 

 

 

 $data = $request->all();
        $this->validate($request,[
            'did'=>'required',
            'name'=>'required',
            'birth'=>'required',
            'entry'=>'required',
            
        ],[
            'did.require'=>'部门不能为空',
            'name.require'=>'姓名不能为空',
            'birth.require'=>'出生日期不能为空',
            'entry.require'=>'入职日期不能为空',           
            
        ]);
        $re = Emp::create($data);
        if($re){
            return redirect('index')->with('message','添加成功');
        }else{
            return redirect('index/add')->with('tip','添加失败');
        }
 

 

if(isset($data['id'])){
            $id = $data['id'];
            unset($data['id']);
            unset($data['_token']);
            $res =Emp::where('id',$id)->update($data);
            $type = $res ? "message" : "tip";
            $message = $res ? "修改成功" : "修改失败";
            return redirect('index')->with($type, $message);
        }
 

 $id=$request->id;
        //dump($emp);
        if (!$emp = Emp::find($id)) {
            return response()->json(['code' => 0, 'msg' => '删除失败,记录不存在。' ]);
        }
        $emp->delete();
        return redirect('index')->with('message','删除成功');
 

//删除员工信息
    public function del(Request $request)
    {
        $id=$request->id;
        //dump($emp);
        if (!$emp = Emp::find($id)) {
            return response()->json(['code' => 0, 'msg' => '删除失败,记录不存在。' ]);
        }
        $emp->delete();
        return redirect('index')->with('message','删除成功');
       
    }
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值