endeavors / pjax
该软件包最新版本(dev-master)没有提供许可信息。
服务提供商,用于设置pjax请求的头部信息
dev-master / 1.0.x-dev
2015-11-09 20:18 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.*
This package is not auto-updated.
Last update: 2024-09-18 18:04:37 UTC
README
在 Laravel 4 中启用 PJAX 的使用。
如果使用 Laravel 5,请参阅 jacobbennett/pjax
安装
将 endeavors/pjax 添加到您的 composer.json 文件的 require 部分
composer require endeavors/pjax
将 'Endeavors\Pjax\PjaxServiceProvider', 添加到您的 app/config/app.php 文件中的 providers 数组
如何使用
该服务提供商在输出 HTTP 响应之前会检查请求中的 X-PJAX 头部。如果找到,它将遍历响应以返回由 X-PJAX-Container 头部定义的请求元素。
与 jquery.pjax.js 一起使用效果很好。
贡献
我对添加新功能的任何想法都持开放态度。
这几乎与 https://github.com/vtalbot/pjax 完全相同
由于我在使其工作方面遇到了麻烦,因此我移除了下面的代码部分。可能是因为我没有 'head title'。
$title = $crawler->filter('head title')->html();
$response->setContent('<title>' . $title . '</title>' . $html);