[英]How to correct scattered pagination links and objects view in browser while using pagination() function in Laravel 8
我正在研究Laravel 8框架、PHP 8 和 MariaDB 10.4.17。
我在 controller class 和{{$variable->links()}}
in.blade.php 視圖文件中使用paginate()
功能。
在瀏覽器上測試結果時,我得到了分頁器鏈接和對象分散。
這是我在 controller class 中使用paginate()
的方法:
class Homepage extends Controller
{
public function index(){
$data['articles']=Article::orderBy('created_at','DESC')->paginate(1);
return view('front.homepage',$data);
}
這是我在 my.blade.php 視圖文件中調用分頁的方式:
{{$articles->links()}}
最后,這是我在瀏覽器中得到的分散視圖:
我很高興收到您的來信,如果您知道為什么會出現這種不整潔以及如何糾正它?
問題是,我使用的是 Bootstrap,而 Laravel 8 默認使用的是 TailwindCss 分頁。 因此添加這個:
use Illuminate\Pagination\Paginator;
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Paginator::useBootstrap();
}
到App\Providers\AppServiceProvider class
解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.