phpvital/pjaxer

laravel5 的 pjax 包

v2.0 2016-11-22 01:14 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:58:18 UTC


README

laravel5 的一个 pjax 扩展包,包括 pjax 和 nprogress

一个基于 laravel 5 的 pjax 扩展包,本项目基于 NProgress 传送门 和 Pjax.

使用介绍:Laravel-China传送门|个人博客

安装使用详细教程 安装教程

使用 Composer 引入

composer require phpvital/pjaxer

打开 app/Http/Kernel.php 文件,在 $middleware 数组里面添加中间件

\Vital\Pjaxer\Middlewares\PjaxMiddleware::class,

\Vital\Pjaxer\Middlewares\PjaxMiddleware::class, 添加到 app/Http/Kernel.php 中的 $middleware

打开 config/app.php 文件,在 providers 数组里面注册服务

Vital\Pjaxer\Providers\PjaxServiceProvider::class,

Vital\Pjaxer\Providers\PjaxServiceProvider::class, 添加到 config/app.php 中的 providers

在下面的 aliases 数组里面注册门面 Facade

'Pjax' => \Vital\Pjaxer\Facades\PjaxFacade::class,

'Pjax' => \Vital\Pjaxer\Facades\PjaxFacade::class, 添加到 aliases

执行命令 php artisan vendor:publish 之后会在 config 目录下生成一个 pjax.php 文件,这个文件用来进行pjax配置;

使用方法 使用方法

加载 pjax 所需要的资源 加载资源

在你的页面插入这条代码,引入对应的 CSS 和 js 文件

@include('pjax::head')

添加代码: {!! Pjax::pjax() !!} 之后就可以来到页面查看效果啦 :D

@include('pjax::head'){!! Pjax::pjax() !!} 添加到你的页面。

个性化配置 个性化配置

来到 config/pjax.php 文件,里面有对应的设置,目前支持 progress bar 的背景颜色修改以及 snipper 背景颜色的修改.

通过配置 config/pjax.php 来自定义 progress bar 或 snipper 的背景颜色

最后

欢迎 star ,欢迎 Issue ,欢迎任何学习交流~~

许可协议

Laravel-pjax-package 使用 The MIT License (MIT) 许可协议。