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

本教程介绍了如何用Laravel开发后台管理系统,包括创建数据库、数据表及对应模型,定义控制器和方法,配置路由,设计视图,并提供了增删改查操作的代码示例。
摘要由CSDN通过智能技术生成

流程

1、创建数据库
2、创建数据表
3、创建数据表对应的模型
4、根据模块划功能划分,创建控制器和方法
5、配置路由
6、设计视图
7、实现控制器方法
 

 public function index()
    {
        $dep_info=Dep::get();
        return view('admin.dep.index',compact('dep_info'));
    }
 

publ

ic function save(Request $request)
    {
        $data = $request->all();
        $this->validate($request,[
            'name'=>'required|unique:dep'            
            
        ],[
            'name.require'=>'部门不能为空',
            'name.unique'=>'该部门已经添加',                      
            
        ]);
        $re = Dep::create($data);
        if($re){
            return redirect('dep')->with('message','添加成功');
        }else{
            return redirect('dep')->with('tip','添加失败');
        }

       
    }

   //调用实际修改界面
    public function edit(Request $request)
    {
        $dep_info=Dep::get();
        $id=$request->id;
        $dep=Dep::find($id);
        return view('admin.dep.index',compact('dep_info','dep'));
        
        
    }

 

 

 

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值