garf/laravel-title

为您的Web应用程序提供便捷的SEO标题组装器

v2.0.1 2016-09-27 08:53 UTC

This package is auto-updated.

Last update: 2024-09-20 00:58:45 UTC


README

Software License Laravel Version Packagist Licence

让您的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)。有关更多信息,请参阅许可证文件