sukohi/page-title

在此处输入您的软件包描述。

2.0.3 2016-04-19 08:58 UTC

This package is not auto-updated.

Last update: 2024-09-12 01:11:56 UTC


README

一个基于路由名称管理页面标题的Laravel软件包。
(此适用于Laravel 5+。 适用于Laravel 4.2)

安装

执行composer命令。

composer require sukohi/page-title:2.*

在app.php中注册服务提供者

'providers' => [
    ...Others...,  
    Sukohi\PageTitle\PageTitleServiceProvider::class,
]

别名

'aliases' => [
    ...Others...,  
    'PageTitle' => Sukohi\PageTitle\Facades\PageTitle::class,
]

然后执行以下命令以发布视图

php artisan vendor:publish

准备

在config/page-title.php中设置配置值。

例如)

return [
	'patterns' => [
		'key.mode' => '{key} - {mode}',
		'mode.key' => '{mode} - {key}',
	],
	'replacements' => [
		'key' => [
			'item' => 'Item',
			'address' => 'Address',
			'user' => 'User'
		],
		'mode' => [
			'index' => 'List',
			'create' => 'Insert',
			'edit' => 'Update',
			'show' => 'Confirmation'
		]
	]
];

在这种情况下,例如,如果当前路由是 item.index,您将获得的页面标题是 Item - List

用法

$page_title = PageTitle::get();

您可以指定这样的 模式名称

$page_title = PageTitle::get('mode.key');

您还可以设置特定的路由名称。

$page_title = PageTitle::get('mode.key', 'address.create');

许可证

此软件包根据MIT许可证授权。

版权所有 2016 Sukohi Kuhoh