diego1araujo/titleasy

在Laravel 4/5中轻松构建标题

v1.0.0 2015-08-02 12:53 UTC

This package is not auto-updated.

Last update: 2024-09-28 14:27:47 UTC


README

Build Status

Titleasy - 轻松构建标题。

此包是Laravel 4的HTML标题生成器。

对于Laravel 5,请使用1.0分支

安装

编辑composer.json文件以添加此包的依赖。

"require": {
	...
	"diego1araujo/titleasy": "dev-master"
}

接下来,运行composer update命令

composer update

打开app/config/app.php

找到providers键并在数组中添加新项

'Diego1araujo\Titleasy\ServiceProvider',

找到aliases键并在数组中添加新项

'Title' => 'Diego1araujo\Titleasy\Facade',

方法

put  - add titles. return: void
last - retrieve last title added. return: string
get  - build the title. return: string. there are 3 params:
		- site name
		- delimiter (default: -)
		- reverse mode (default: false)

用法

开始

Title::get('My Website') // Output: My Website

添加标题

Title::put('Users Page')
Title::get('My Website') // Output: My Website - Users Page

更改分隔符(在get时设置第二个参数)

Title::put('Users Page')
Title::get('My Website', '|') // Output: My Website | Users Page

反向顺序(在get时设置第三个参数为TRUE)

Title::put('Users Page')
Title::get('My Website', '|', TRUE) // Output: Users Page | My Website

多个标题

Title::put('Users Page')
Title::put('Editing')
// or just:
Title::put('Users Page', 'Editing')

检索最后添加的标题

Title::last()

不在Laravel中

通过composer要求

composer require diego1araujo/titleasy

当询问版本时,请选择

dev-master

创建一个index.php,如下所示

<?php
require_once 'vendor/autoload.php';

use Diego1araujo\Titleasy\Titleasy as Title;

Title::put('Users Page');
echo Title::get('My Website');

注意:此工作基于mywizz的库。也归功于他。