2017 © Pedro Peláez
 

library seonnet

SEO handler for Laravel 4, with customization of slugs, meta data and more

image

anahkiasen/seonnet

SEO handler for Laravel 4, with customization of slugs, meta data and more

  • Monday, May 19, 2014
  • by Anahkiasen
  • Repository
  • 2 Watchers
  • 8 Stars
  • 52 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Seonnet

A SEO handler for Laravel, to manage localized slugs, meta tags, etc., (*1)

How it works

Setting up

You start by creating the Seonnet table by typing artisan seonnet:table and running artisan migrate. From there a table is created following this schema (here with a few example entries) :, (*2)

| pattern   | title   | meta        | url    | lang   |
| --------- | ------- | ------      | -----  | ------ |
| string    | string  | text (json) | string | string |

You can add entries to this table by using the provided seonnet/admin route (not yet implemented) or via the Seonnet\Route model :, (*3)

Seonnet\Route::insert([
  'pattern' => 'agency/*',
  'title'   => 'Welcome to our agency',
  'meta'    => array(
    'description' => 'Interesting stuff about your agency'
  ),
  'url'     => '',
  'lang'    => 'fr',
]);

To use Sonnet after that you'll need to replace Laravel's Router with Seonnet's by adding this line to your aliases array in config/app.php :, (*4)

'Route' => 'Seonnet\Facades\Route',

The magic will happen when you type this :, (*5)

Route::get('agency', function() {
  return View::make('agency');
});

The Versions

19/05 2014

dev-master

9999999-dev

SEO handler for Laravel 4, with customization of slugs, meta data and more

  Sources   Download

MIT

The Requires