Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在laravel中设置分页链接_Php_Laravel_Laravel 5_Pagination - Fatal编程技术网

Php 如何在laravel中设置分页链接

Php 如何在laravel中设置分页链接,php,laravel,laravel-5,pagination,Php,Laravel,Laravel 5,Pagination,查看 $aHotelRooms = DB::table('abserve_hotels')->paginate(3); @foreach($aHotelRooms as $aHotelRoom) @endforeach <div class="pagination"> <?php echo $aHotelRooms->appends('aHotelRooms')->render(); ?> $aHotelRooms=DB::table('abser

查看

$aHotelRooms = DB::table('abserve_hotels')->paginate(3);

@foreach($aHotelRooms as $aHotelRoom)
@endforeach
<div class="pagination">
<?php
echo $aHotelRooms->appends('aHotelRooms')->render(); 
?>
$aHotelRooms=DB::table('abserve_hotels')->分页(3);
@foreach($aHotelRoom作为$aHotelRoom)
@endforeach
这里的分页根据我在
paginate()
中给出的内容显示列表

但是当我单击该分页中的链接时..它似乎是一个未找到的
对象
404错误

我该怎么办


关于Suganya,

您的Laravel设置错误。您应该将web服务器(例如Apache)指向Laravel项目根目录中的
public
目录。这就是你的链接被破坏的原因

例如,如果您的
Sugan
目录位于
c:\MySites\
中,则必须将
c:\MySites\Sugan\travelz\public
目录设置为根目录

更新

要更改XAMPP中的根目录,请执行以下操作:

  • 转到C:\xampp\apache\conf\httpd.conf
  • 打开httpd.conf
  • 查找标签 DocumentRoot“C:/xampp/htdocs”
  • 编辑标记到DocumentRoot “C:/xampp/htdocs/myproject/web”
  • 现在找到标签并进行更改 将其发送到
  • 重新启动Apache

您的Laravel设置错误。您应该将web服务器(例如Apache)指向Laravel项目根目录中的
public
目录。这就是你的链接被破坏的原因

例如,如果您的
Sugan
目录位于
c:\MySites\
中,则必须将
c:\MySites\Sugan\travelz\public
目录设置为根目录

更新

要更改XAMPP中的根目录,请执行以下操作:

  • 转到C:\xampp\apache\conf\httpd.conf
  • 打开httpd.conf
  • 查找标签 DocumentRoot“C:/xampp/htdocs”
  • 编辑标记到DocumentRoot “C:/xampp/htdocs/myproject/web”
  • 现在找到标签并进行更改 将其发送到
  • 重新启动Apache
试试这个:

$aHotelRooms = DB::table('abserve_hotels')->simplePaginate(15);

<div class="container">
    @foreach ($aHotelRooms as $rooms)
         {{ $rooms->name //define here what you need }}
    @endforeach
</div>

{!! $aHotelRooms->links() !!}
$aHotelRooms=DB::table('abserve_hotels')->simplePaginate(15);
@foreach($客房为$客房)
{{$rooms->name//在这里定义您需要的}
@endforeach
{!!$ahoterooms->links()!!}
我是拉雷维尔的新手。希望这能帮助你

试试这个:

$aHotelRooms = DB::table('abserve_hotels')->simplePaginate(15);

<div class="container">
    @foreach ($aHotelRooms as $rooms)
         {{ $rooms->name //define here what you need }}
    @endforeach
</div>

{!! $aHotelRooms->links() !!}
$aHotelRooms=DB::table('abserve_hotels')->simplePaginate(15);
@foreach($客房为$客房)
{{$rooms->name//在这里定义您需要的}
@endforeach
{!!$ahoterooms->links()!!}

我是拉雷维尔的新手。希望这能帮助你

使用
xampp
时,您可以按如下方式进行操作:

{!! $aHotelRooms->path('')->appends('aHotelRooms')->render() !!}
如果
path(“”)
不起作用,您也可以尝试
path('/')


我总是不得不在
xampp

中使用此黑客,当使用
xampp
时,您可以按照以下方式进行操作:

{!! $aHotelRooms->path('')->appends('aHotelRooms')->render() !!}
如果
path(“”)
不起作用,您也可以尝试
path('/')



我总是不得不在
xampp

中使用这个技巧
render()
生成什么URL?你能展示一个例子吗?当它悬停时显示
http://localhost/Sugan/travelz/public/hotel/hotelresults?page=2
但当我单击它时,它会导致
http://localhost/hotel/hotelresults?page=2
此URL..但实际上它应该指向我的
http://localhost/Sugan/travelz/public/hotel/hotelresults?page=2
link..I是吗正确的!!。。
render()
生成什么URL?你能展示一个例子吗?当它悬停时显示
http://localhost/Sugan/travelz/public/hotel/hotelresults?page=2
但当我单击它时,它会导致
http://localhost/hotel/hotelresults?page=2
此URL..但实际上它应该指向我的
http://localhost/Sugan/travelz/public/hotel/hotelresults?page=2
link..I是吗正确的!!。。我该怎么纠正它…你能澄清一下吗!!。。因为我不熟悉laravel:(您使用的是什么web服务器和操作系统(Apache/Nginx,或者像XAMMP、MAMP、WAMP这样的软件)?请查看我帖子中的
更新
部分以获取说明。@Suganya Rajsekar,如果我的回答有帮助,请投票并选择最好的asnwer。我应该如何纠正它..你能澄清一下吗!!…因为我是laravel的新手:(你使用的是什么web服务器和操作系统(Apache/Nginx,或者像XAMMP、MAMP、WAMP这样的软件)?请查看我帖子中的
update
部分以获取说明。@Suganya Rajsekar,如果我的答案有帮助,请投票并选择最佳答案。
links()
是针对Laravel 4的。您也可以使用render()。您是对的,先生,它在5.2中从
render
更改为
links
。我的错误。
links()
适用于Laravel 4。您也可以使用render()您是对的,先生,它在5.2中从
render
改回
links
。我的错误。如果OP不会像安装手册所说的那样更改根目录,他会发现许多其他与URL相关的错误,因此这不是一个选项。这是我在使用多个laravel安装时遇到的唯一与URL相关的错误。如果OP我不会像安装手册所说的那样更改根目录,他会发现许多其他与URL相关的错误,因此这不是一个选项。这是我在使用多个laravel安装时遇到的唯一与URL相关的错误。