如何将参数从 Laravel Blade 文件传递给 URL
How to pass parameters to URL from Laravel Blade file
我想在用户按下下一个或上一个按钮时将参数从我的 blade 文件传递到 URL。我想实现的是,当用户下一次按下按钮时,参数page
会等于1,并且每次用户按下下一个按钮时,该值会一直增加1。我知道我必须在 ref,
中做一些事情,但我不知道要输入什么代码。所以用户按下下一个按钮后的示例 URL 将是 www.example.com?page=1
.
<div>
<ul class="pagination">
<li class="">
<a href=""><i class="fa fa-angle-left"></i> Previous</a>
</li>
<li class="">
<a href="">Next <i class="fa fa-angle-right"></i></a>
</li>
</ul>
</div>
您可以使用Laravel默认分页,例如
$users = User::paginate(15);
并在 blade 中使用它们,例如
{{ $users->links() }}
有很多分页选项,例如 simplepaginate 和其他您也可以探索它们
希望这会有所帮助
如果您只需要在您的应用程序 UI 中显示简单的“下一个”和“上一个”链接,您可以使用 simplePaginate
方法来执行单个高效查询:
$users = DB::table('users')->simplePaginate(15);
默认情况下,显示分页链接的视图与 Tailwind CSS 框架兼容。
但是,自定义分页视图的最简单方法是使用 vendor:publish
命令将它们导出到您的 resources/views/vendor
目录:
php artisan vendor:publish --tag=laravel-pagination
喜欢的选项你可以了解generating URLs to Named Routes。
有了这个助手,您可以在 blade
中超过 URL
<a herf="{{ route('name_your_route', ['page' => 2]) }}">test</a>
如果需要更多的逻辑你可以写在@php
部分,但它不是很好
如果您需要重写(重新设计)标准分页,您可以使用 customizing pagination view
我想在用户按下下一个或上一个按钮时将参数从我的 blade 文件传递到 URL。我想实现的是,当用户下一次按下按钮时,参数page
会等于1,并且每次用户按下下一个按钮时,该值会一直增加1。我知道我必须在 ref,
中做一些事情,但我不知道要输入什么代码。所以用户按下下一个按钮后的示例 URL 将是 www.example.com?page=1
.
<div>
<ul class="pagination">
<li class="">
<a href=""><i class="fa fa-angle-left"></i> Previous</a>
</li>
<li class="">
<a href="">Next <i class="fa fa-angle-right"></i></a>
</li>
</ul>
</div>
您可以使用Laravel默认分页,例如
$users = User::paginate(15);
并在 blade 中使用它们,例如
{{ $users->links() }}
有很多分页选项,例如 simplepaginate 和其他您也可以探索它们 希望这会有所帮助
如果您只需要在您的应用程序 UI 中显示简单的“下一个”和“上一个”链接,您可以使用 simplePaginate
方法来执行单个高效查询:
$users = DB::table('users')->simplePaginate(15);
默认情况下,显示分页链接的视图与 Tailwind CSS 框架兼容。
但是,自定义分页视图的最简单方法是使用 vendor:publish
命令将它们导出到您的 resources/views/vendor
目录:
php artisan vendor:publish --tag=laravel-pagination
喜欢的选项你可以了解generating URLs to Named Routes。 有了这个助手,您可以在 blade
中超过 URL<a herf="{{ route('name_your_route', ['page' => 2]) }}">test</a>
如果需要更多的逻辑你可以写在@php
部分,但它不是很好
如果您需要重写(重新设计)标准分页,您可以使用 customizing pagination view