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


Posted in PHP onOctober 11, 2019

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框架添加数据,显示数据,返回成功值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
example2.php
Oct 09 PHP
图书管理程序(二)
Oct 09 PHP
使用网络地址转换实现多服务器负载均衡
Oct 09 PHP
PHP 类商品秒杀计时实现代码
May 05 PHP
php读取excel文件的简单实例
Aug 26 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
Feb 02 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
May 11 PHP
PHP实现批量上传单个文件
Dec 29 PHP
PHP实现的自定义图像居中裁剪函数示例【测试可用】
Aug 11 PHP
PHP explode()函数用法讲解
Feb 15 PHP
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
Apr 23 PHP
php7 错误处理机制修改实例分析
May 25 PHP
laravel 操作数据库常用函数的返回值方法
Oct 11 #PHP
解决laravel id非自增 模型取回为0 的问题
Oct 11 #PHP
Thinkphp5.0框架的Db操作实例分析【连接、增删改查、链式操作等】
Oct 11 #PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 #PHP
laravel 中某一字段自增、自减的例子
Oct 11 #PHP
laravel框架的安装与路由实例分析
Oct 11 #PHP
php5与php7的区别点总结
Oct 11 #PHP
You might like
解析php DOMElement 操作xml 文档的实现代码
2013/05/10 PHP
PHP中使用json数据格式定义字面量对象的方法
2014/08/20 PHP
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
jquery live()调用不存在的解决方法
2014/02/26 Javascript
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
jquery仿百度经验滑动切换浏览效果
2015/04/14 Javascript
jQuery如何解决IE输入框不能输入的问题
2016/10/08 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
创建一般js对象的几种方式
2017/01/19 Javascript
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
vue组件中的数据传递方法
2018/05/14 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
Vue自定义指令上报Google Analytics事件统计的方法
2019/02/25 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
2020/11/17 Vue.js
[01:25]DOTA2超级联赛专访iG 将调整状态找回自己
2013/06/05 DOTA
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
python在非root权限下的安装方法
2018/01/23 Python
Python MySQLdb 使用utf-8 编码插入中文数据问题
2018/03/13 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
德国低价购买灯具和家具网站:Style-home.de
2016/11/25 全球购物
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
自荐信格式范文
2013/10/07 职场文书
应届毕业生求职自荐书
2014/01/03 职场文书
班级德育工作实施方案
2014/02/21 职场文书
家长学校实施方案
2014/03/15 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
社区母亲节活动总结
2015/02/10 职场文书
如何在CocosCreator里画个炫酷的雷达图
2021/04/16 Javascript
仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案
2021/05/06 MySQL
分享几个实用的CSS代码块
2022/06/10 HTML / CSS