| Package Data | |
|---|---|
| Maintainer Username: | diego1araujo |
| Maintainer Contact: | diego77araujo@gmail.com (Diego Araujo) |
| Package Create Date: | 2013-09-25 |
| Package Last Update: | 2017-07-25 |
| Home Page: | |
| Language: | PHP |
| License: | BSD-2-Clause |
| Last Refreshed: | 2025-11-02 15:06:45 |
| Package Statistics | |
|---|---|
| Total Downloads: | 452 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 4 |
| Total Watchers: | 2 |
| Total Forks: | 1 |
| Total Open Issues: | 0 |
This package is an HTML title generator for Laravel 4.
Edit composer.json file to require this package.
"require": {
...
"diego1araujo/titleasy": "dev-master"
}
Next, run the composer update command:
composer update
Open up app/config/app.php
Find the providers key and add a new item to the array
'Diego1araujo\Titleasy\ServiceProvider',
Find the aliases key and add a new item to the array
'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)
Starting
Title::get('My Website') // Output: My Website
Adding a title
Title::put('Users Page')
Title::get('My Website') // Output: My Website - Users Page
Changing the delimiter (Set a second parameter on get)
Title::put('Users Page')
Title::get('My Website', '|') // Output: My Website | Users Page
Switching to reverse order (Set a third parameter on get as TRUE)
Title::put('Users Page')
Title::get('My Website', '|', TRUE) // Output: Users Page | My Website
Multiple titles
Title::put('Users Page')
Title::put('Editing')
// or just:
Title::put('Users Page', 'Editing')
Retrieving the last title added
Title::last()
Require via composer
composer require diego1araujo/titleasy
When asked for a version, choose:
dev-master
Create a index.php like:
<?php
require_once 'vendor/autoload.php';
use Diego1araujo\Titleasy\Titleasy as Title;
Title::put('Users Page');
echo Title::get('My Website');
NOTE: This job was based on mywizz's library. Credits goes to him, also.