php Laravel 框架之分页

今天学习了Laravel的分页功能,感觉它这个非常的好用.

下面拿出来和大家分享一下.

首先第一步,我们需要获取到查询的结果.

方法大家应该各有所异,无非包括各种条件,排序.但是最后我们必须通过

paginate(PAGESIZE)来获取选定的结果.

例如:我使用Eloquent 来获取数据.

$ret = User::where(‘age‘,‘gt‘,25)->orderBy(‘sex‘,‘asc‘)->paginate();

好了,我们需要将它们带入视图当中.

return View::make(‘user.index‘)->with(‘results‘,$ret);

//这里需要解释一下,这里的user.index表示的是 在views文件夹下的user文件夹下的index.blade.php

视图模板文件.

学过Laravel的都明白呵.

在index.blade.php中.

我们通过模板循环输出.

例如

<table class="table table-bordered table-striped">

<tr>

<th>id</th>

<th>name</th>

<th>sex</th>

<th>Action</th>

</tr>

@foreach($results as $v)

<tr>

<td>{{$v->id}}</td>

<td>{{$v->name}}</td>

<td>{{$v->sex}}</td>

<td>action</td>

</tr>

@endforeach

<tfoot>

<tr>

<td colspan=4>{{$results->links()}}</td>

</tr>

</tfoot>

</table>

好了,这里最关键的就是我们的tfoot里面的内容了...

它能够自动生成我们的分页.

这里我们要注意一点.

最终生成的连接如 http://localhost/party/public/notice?page=2

这样我们就能够正常的进行翻页操作了.

php Laravel 框架之分页,布布扣,bubuko.com

时间: 2024-10-13 16:52:54

php Laravel 框架之分页的相关文章

Laravel框架学习(四)

一. composer的安装: 1.Composer是什么? 是 PHP 用来管理依赖(dependency)关系的工具. 你可以在自己的项目中声明所依赖的外部工具库(libraries), Composer 会帮你安装这些依赖的库文件. 2.网址:https://getcomposer.org 下载:https://getcomposer.org/download/ 中国全量镜像:http://pkg.phpcomposer.com/ 启用本镜像服务命令: composer config -g

[Laravel] 自带分页实现以及我的报错

自带分页实现其实挺简单的,但是我在实现的时候报错!找了很久才找出原因! 废话不说上码 控制器LeeController.php层 1 <?php 2 namespace App\Http\controllers; 3 4 use App\Lee; 5 use Illuminate\Support\Facades\DB; 6 use Illuminate\Http\Request; 7 8 9 class LeeController extends Controller { 10 11 publi

laravel框架入门

本文摘自网络,个人感觉写的很不错,决定收藏一下纯属本人学习之用 本文介绍如何开始使用 Laravel. 读完本文,你将学到: 如何安装 Laravel,新建 Laravel 程序,如何连接数据库: Laravel 程序的基本文件结构: MVC(模型,视图,控制器)和 REST 架构的基本原理: 如何快速生成 Laravel 程序骨架: 1 前提条件 本文针对想从零开始开发 Laravel 程序的初学者,不需要预先具备任何的 Laravel 使用经验.不过,为了能顺利阅读,还是需要事先安装好一些软

对laravel框架的理解及认识(摘自百度)

Laravel 框架的认识优点1.laravel的就是为 WEB 艺术家创造的 PHP 框架,它也是php工程化的趋势.2. 社区非常完善,帖子质量都相对都比较高.3.基于composer构建,丰富的扩展包.4.github star在php分类排名第一 针对性能这块呢?我们可以思考一下,php能做的功能java,.net,甚至c++也都能做到吧,那为什么我们还要使用php开发呢,不就是因为php开发比较高效嘛.一个框架好不好不能只从性能上看,还要从开发效率和代码健壮,维护方面来看.larave

Laravel框架的一些配置

服务器的配置 1.在apache下的配置 配置httpd-conf:php5_module.rewrite_module.Listen 配置extra/httpd-vhost:端口.站点.域名.默认首页 系统hosts:将域名指向本地 重启apache linux下记得修改文件夹权限:storage.vendor 2.在nginx下的配置 配置nginx.conf:端口.站点.域名.默认首页 FastCgi location ~ \.php$ { fastcgi_pass 127.0.0.1:9

PHP 基于laravel框架获取微博数据之二 用户数据的使用

开始抓取微博数据的时候,只是想获得一条热门微博下的所有评论,因为里面有不少图片广告,所以想试试能不能分析出热门微博评论里的异常用户. 使用PHP的Laravel框架后,通过队列.命令等各种功能,最后构架了一套完整的微博用户数据抓取平台,经过一段时间的运行积累了大量数据,那么使用这些数据能做什么呢? 微博数据分析很早就有人在做了,网上采集分析工具貌似有很多,搜索一下想找一些微博数据分析的具体方案.世事变幻,发现很多几年前的微博数据分析平台都不能用了,可能微博数据分析和微博一样在商业上还是没有什么更

[麦先生]Laravel框架实现发送短信验证

今天在做到用户注册和个人中心的安全管理时,我实现借助第三方短信平台在Laravel框架中进行手机验证的设置;  由于我做的是一个为客户提供医疗咨询和保健品网站,所以我们对客户个人隐私的保护显得尤为重要,因而在客户登录后进入个人中心前,采用中间页的形式通过手机验证的方式对是否是其本人进行判断,以期降低客户因为帐号密码丢失而遭到个人信息泄漏的风险; 根据用户登录的ID查询数据库表格中客户填写的手机号码,并展示在中间页的手机号码上,由用户确认后点击发送短信,若服务器返回的状态码为2(注:互易无线平台发

php后台开发(二)Laravel框架

php后台开发(二)Laravel框架 为了提高后台的开发效率,往往需要选择一套适合自己的开发框架,因此,选择了功能比较完善的Laravel框架,仔细学来,感觉和Python语言的框架Django非常类似. Laravel框架 Laravel是一套web应用开发框架,它具有富于表达性且简洁的语法,并提供了验证(authentication).路由(routing).session和缓存(caching)等开发过程中经常用到的工具或功能. 框架安装 安装composer http://docs.p

php Laravel 框架之建立后台文件夹 二

在前面的章节中我们讲解过如何在 Laravel框架中建立后台文件夹. php Laravel 框架之建立后台文件夹 现在我们再添加一块内容.是关于自动加载的部分. 在我们app目录中还有个start目录.它里面这样写道: In addition to using Composer, you may use the Laravel class loader to load your controllers and models. This is useful for keeping all of