laravel框架添加数据,显示数据,返回成功值的方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-12-31 10:42:50 浏览: 评论:0
今天小编就为大家分享一篇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();来转变为数组
Tags: laravel添加 laravel返回成功值
相关文章
- ·laravel实现登录时监听事件,添加登录用户的记录方法(2021-12-25)
- ·Laravel-添加后台模板AdminLte的实现方法(2021-12-27)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)