Le système de pagination de Laravel comprend une méthode puissante fragment()
qui vous permet de fixer des extraits URL aux liens de pagination. Cette fonctionnalité est particulièrement utile lors de la réalisation des utilisateurs vers des parties spécifiques de la page pendant la navigation.
fragment()
Méthodes Intégrer de manière transparente avec le système de pagination de Laravel:
$users = User::paginate(15)->fragment('users');
dans leur URL, dirigeant ainsi les utilisateurs vers la partie correspondante de la page. #users
devient particulièrement importante lorsque vous traitez avec plusieurs parties de contenu ou des structures de navigation complexes: fragment()
class ContentController extends Controller { public function index(Request $request) { $activeSection = $request->section ?? 'recent'; return View::make('content.index', [ 'posts' => Post::latest() ->paginate(10) ->fragment("section-{$activeSection}"), 'activeSection' => $activeSection ]); } } // views/content/index.blade.php <div id="section-{{ $activeSection }}"> @foreach ($posts as $post) @endforeach {{ $posts->links() }} </div>
. Cette méthode maintient le contexte et le défilement de la position lorsque l'utilisateur navigue sur le contenu de la page. /posts?page=2#section-recent
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!