Laravel在XAMPP环境下,render生成分页链接404错误
2015-07-28 10:50
555 查看
XAMPP安装PHP开发环境虽好,但总是会遇到一些纠结的问题。如果以后再按照官方教程做的时候出现一些不寻常的情况,可以参照。
上次也是因为使用了XAMPP环境,出现了这个问题
今天,使用Laravel在XAMPP环境下,render生成的链接404错误
在官方分页教程中,
<div class="container">
@foreach ($users as $user)
{{ $user->name }}
@endforeach
</div>
{!! $users->render() !!}
使用以上代码,会展现用户列表数据,已经创建一个“分页控件”(html)。
正常的分页控件,1-N,的超链接地址应该是
http://localhost/uni/public/admin/user?page=2但是在XAMPP环境下(没有测试MAMP环境,怀疑一样),链接就变成了
然后我谷歌了一下,找到这个地址,不知道你们能不能访问……
里面遇到同样问题的家伙,使用了这样一个方法
{!! str_replace('/?', '?', $items->render()) !!}直接替换掉/下划线,但这种方式我感觉不行,如果未来要把工程移植到正式环境,如Linux系统,那么不基于XAMPP环境的话,可能会误替换本身已经正常的url。
果然,在这个帖子下面出现了一句,
{{--{!!$users->setPath('')->appends(Input::query())->render()!!}--}}使用setPath自定义分页url可以完美解决这个问题,上面的代码我试着
{!!$users->setPath('')!!}这样也能实现。
上次也是因为使用了XAMPP环境,出现了这个问题
今天,使用Laravel在XAMPP环境下,render生成的链接404错误
在官方分页教程中,
<div class="container">
@foreach ($users as $user)
{{ $user->name }}
@endforeach
</div>
{!! $users->render() !!}
使用以上代码,会展现用户列表数据,已经创建一个“分页控件”(html)。
正常的分页控件,1-N,的超链接地址应该是
http://localhost/uni/public/admin/user?page=2但是在XAMPP环境下(没有测试MAMP环境,怀疑一样),链接就变成了
http://localhost/uni/public/admin/user/?page=2发现区别没?错误的链接多了一个/下划线
然后我谷歌了一下,找到这个地址,不知道你们能不能访问……
里面遇到同样问题的家伙,使用了这样一个方法
{!! str_replace('/?', '?', $items->render()) !!}直接替换掉/下划线,但这种方式我感觉不行,如果未来要把工程移植到正式环境,如Linux系统,那么不基于XAMPP环境的话,可能会误替换本身已经正常的url。
果然,在这个帖子下面出现了一句,
{{--{!!$users->setPath('')->appends(Input::query())->render()!!}--}}使用setPath自定义分页url可以完美解决这个问题,上面的代码我试着
{!!$users->setPath('')!!}这样也能实现。
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- more、less 和 most 的区别
- workerman结合laravel开发在线聊天应用的示例代码
- 简单对比分析Ruby on Rails 和 Laravel
- 十万条Access数据表分页的两个解决方法
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- PHP 5.3.0 安装分析心得
- sqlserver关于分页存储过程的优化【让数据库按我们的意思执行查询计划】