garf / laravel-title
为您的Web应用程序提供便捷的SEO标题组装器
v2.0.1
2016-09-27 08:53 UTC
Requires
- php: >=5.4.0
- illuminate/support: >=4.2
Requires (Dev)
- phpunit/phpunit: ~4.0
README
让您的Laravel 5站点拥有漂亮的SEO标题。
有时,创建SEO标题可能很棘手。只需尝试这个包,您就会很高兴!
安装
添加
"garf/laravel-title": "2.*"
将以下内容添加到您的 composer.json
文件的 require
部分。
然后在控制台中输入
$ composer update
更新完成后,将以下内容添加到您的 config/app.conf
文件的 providers
部分
'providers' => [ // ... Garf\LaravelTitle\LaravelTitleServiceProvider::class, ]
如果您想使用 Title
门面,请将其添加到同一文件的 aliases
部分
'aliases' => [ // ... 'Title' => Garf\LaravelTitle\TitleFacade::class, ]
发布配置
在控制台中输入
php artisan vendor:publish --provider="Garf\LaravelTitle\LaravelTitleServiceProvider"
用法
将段添加到末尾
Title::append('Title segment');
将段添加到开头
Title::prepend('Title segment');
显示标题
Title::render([$delimiter = null, $no_additions = false]);
此外,您还可以向此方法添加参数
- 第一个参数
$delimiter
手动设置分隔符配置。如果为null
,则使用默认分隔符 - 第二个参数
$no_additions
将取消对渲染标题的附加后缀和前缀。同时将on_empty
配置参数设置为空字符串。
Title::renderr([$delimiter = null, $no_additions = false]);
此方法与 render()
方法类似,但将渲染标题的顺序反转。
检查段是否存在
Title::has();
渲染自定义标题
Title::make(Array $segments, [$delimiter = ' - ', $suffix = '', $prefix = '', $on_empty = '']);
此方法将返回带有您自己的参数的标题
清除标题堆栈
Title::clear();
此方法将清空标题段。
获取原始段数组
Title::get();
获取JSON对象的段
Title::toJson();
计划
- 添加变量到JS导出
- 附加元标签
贡献
非常欢迎贡献。
将您的pull请求发送到 master
分支。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。