>View
$aHotelRooms = DB::table('abserve_hotels')->paginate(3);
@foreach($aHotelRooms as $aHotelRoom)
@endforeach
<div class="pagination">
<?php
echo $aHotelRooms->appends('aHotelRooms')->render();
?>
在这里,分页根据我在paginate()
中给出的内容显示列表..
但是当我单击该分页中的链接时..这似乎是一个Object not found
404 error
..
我应该为此做什么..
问候菅义伟,
你的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"
- 将标签编辑为文档根目录"C:/xampp/htdocs/myproject/web"
- 现在找到标签<目录>并更改它目录>
- 重启你的阿帕奇
使用 xampp
时,您可以像下面这样操作:
{!! $aHotelRooms->path('')->appends('aHotelRooms')->render() !!}
如果path('')
不起作用,您也可以尝试path('/')
。
我总是不得不在xampp
中使用这个技巧.
试试这个:
$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() !!}
我是拉拉维尔的新手。希望这对你有帮助...!!