因为Laravel默认使用的是en语言文件所有咱们相应使用中文分页提示的话,可以按如下步骤操作:
laravel4-------------------------------------------
.将项目中app/lang/en复制一份重命名为“cn”
.将app/config/app.php中的’language’ => ‘en’改为’language’ => ‘cn’;
.将app/language/cn/pagination.php文件中的数组值汉化
laravel5-------------------------------------------
1.将项目中resoures/lang/en复制一份重命名为"cn"
2.将config/app.php中的'locale'=>'en'改为'locale'=>'cn'
3.将 resoures/lang/cn/pagination.php文件中的数组值汉化
.汉化完成。
laravel4中--------------------------------
对数据库结果分页
$users = DB::table('users')->paginate();
对 Eloquent 模型分页
您也可以对 Eloquent模型分页:
$allUsers = User::paginate();
$someUsers = User::where('votes', '>', )->paginate();
模板上:
<div class="container">
<?php foreach ($users as $user): ?>
<?php echo $user->name; ?>
<?php endforeach; ?>
</div>
<?php echo $users->links(); ?>
如果您想要指定自定义的视图来使用分页,您可以使用 links 方法:
<?php echo $users->links('view.name'); ?>
laravel5中----------------------------------------
对数据库结果分页
$users = DB::table('users')->paginate();
对 Eloquent 模型分页
您也可以对 Eloquent模型分页:
$allUsers = User::paginate();
$someUsers = User::where('votes', '>', )->paginate();
<div class="container">
<?php foreach ($users as $user): ?>
<?php echo $user->name; ?>
<?php endforeach; ?>
</div>
<?php echo $users->render(); ?>