Написал небольшой пакет для транслитерации - написание русских слов латинскими символами.

В основном используется для автоматической генерации алиасов на сайте, например название этой статьи "Транслитерация для Laravel 5" будет выглядеть вот так - transliteratsiya-dlya-laravel-5.

Пробелы и некоторые спецсимволы заменяются на тире, или вобще удаляются.

Установка пакета для Laravel 5

С помощью Composer устанавливаем пакет:

composer require alexusmai/ruslug

Добавляем новый сервис провайдер в конфигурационный файл config/app.php

Alexusmai\Ruslug\RuslugServiceProvider::class,

Также добавляем новый алиас

Использование

В связи с вопросами в комментариях, добавил два примера

namespace App\Http\Controllers;

use Slug;

class TestController extends Controller
{
    public function test(){

        $t = Slug::make('Строка текста');

       ....
    }
}

----------------------- ИЛИ ------------------------

namespace App\Http\Controllers;

class TestController extends Controller
{
    public function test(){

        $text = 'Текст для обработки';
        $translit = \Slug::make($text);

       ....
    }
}