• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    laravel框架添加数据,显示数据,返回成功值的方法

    laravel框架添加数据:

    添加数据

    laravel框架添加数据的方式我这里使用的是model方式,此外还有一种是DB

    因为from提交数据,laravel框架需要在from提交中添加一个token,所以这里接受数据也有好几种方式

    我使用的是new一个model,在model中定义了我需要的字段

    还有一种就是我注释的那里啦.使用$request->except()直接将不需要的post数据排除掉

    laravel上传图片也是非常的方便的,只需要一个store就可以了 另外图片的存放地址我就不在这里说了

    有感兴趣的同学可以去百度一下,很简单的

    返回成功值

    这里还有一个就是返回值的问题,

    以前使用tp框架的时候有一个很方便的函数

    $this->success()

    laravel我暂时还没有找到类似函数,现在只能这样啦

    reentu redirect()->with();

    代码如下:

    public function base_banner_add(Request $request){
       //判断是否为POST提交
       if($request->isMethod('post')){
       //排除不需要的post数据
       // $request->except(['_token','_method']); 
       //接受并且上传图片
       $file = $request->file('img')->store(date('Y-m-d'));
          //接受所有数据
       $data = $request->all();
          //更改图片url
       $data['img'] = $file;
          //实例化model
       $banner = new Banner();
          //添加数据
       $list = $banner->create($data);
          if($list != false  $list != null){
              return redirect('admin/base_banner_add')->with('status','保存成功');
          }else{
              return redirect('admin/base_banner_add')->with('status','保存失败');
          }
       }else{
       //view显示
       return view('Admin/banner/base_banner_add');
       } 
      }
    

    接下来就是显示数据了,

    显示数据

    在添加数据的时候我使用的是model方式

    那么查询数据也要使用model了

    这里就扯出来了 定义model的第二种用法

    代码如下:

     public function base_banner(Banner $banner){
        $data = $banner->get();
        dump($data->toArray());
       return view('Admin/banner/base_banner');
      }

    直接在函数中传进去一个$request也是可以的

    然后直接->get(); 就可以查询出所有数据了

    不过要注意的是 laravel这里查询出来的数据不是array数组 而是laravel自己定义的一个Collection

    为了以数组形式显示出来,这里使用了一个->toArray();来转变为数组

    以上这篇laravel框架添加数据,显示数据,返回成功值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • 在laravel中实现将查询的对象转换为多维数组的函数
    • laravel框架查询数据集转为数组的两种方法
    • 浅谈laravel数据库查询返回的数据形式
    • laravel框架之数据库查出来的对象实现转化为数组
    上一篇:laravel 操作数据库常用函数的返回值方法
    下一篇:PHP实现通过二维数组键值获取一维键名操作示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    laravel框架添加数据,显示数据,返回成功值的方法 laravel,框架,添加,数据,显示,