deanblackborough/laravel-view-helpers

Laravel blade文件中使用的通用和Bootstrap特定视图辅助器的集合

v1.00.3 2019-07-30 10:35 UTC

This package is auto-updated.

Last update: 2024-08-29 05:37:42 UTC


README

Latest Stable Version License

Laravel视图辅助器

通用和Bootstrap特定视图辅助器的集合。

描述

这是一个Bootstrap 4基于和通用视图辅助器的增长集合,我在我的Laravel项目中使用,其中一些可能对你有用,每个视图辅助器的详细信息如下。

安装

包含这些视图辅助器最简单的方法是通过composer,只需在你的终端/控制台中执行composer require deanblackborough/laravel-view-helpers即可。

自动发现后,你可以使用vendor:publish发布视图文件。由于你的需求很可能不会与我完全匹配,建议你发布视图文件,然后在views/vendor/laravel-view-helper中进行调整。

视图辅助器

分页

Pagination example

一个简单的分页视图辅助器,包括下一页和上一页按钮,当前状态,从第一页到最后一页,以及带有分页限制的选择菜单。

@include(
    'laravel-view-helpers::pagination', 
    [
        'offset' => 0, // Current offset [integer]
        'total' => 1000, // Totoal number of items [integer]
        'limit' => 50, // Current limit [integer]
        'limit_options' => [50, 100, 250, ...], // Limit options [array]
        'uri' => [
            'base' => '/path/to/current/page', // Base uri [string]
            'parameters' => ['param1'=>'value1', ...], // Current GET parameters to add to uris [array]
            'anchor' => '#section-to-jump-to', // Optional named anchor [string|null]
        ],
        'count_prefix' => 'Expenses', // Optional prefex for from:to [string|null]
        'css_classes' => [
            'left' => ' col-9 col-sm-10 col-xl-11', // Class for left container [string|null]
            'right' => ' col-3 col-sm-2 col-xl-1', // Classes for right container [string|null]
        ]
    ]
)