Русские команды artisan, документация на родном языке и полная совместимость с экосистемой Laravel
$ php artisan создать:
$ composer create-project laruvel/laruvel мой-проект
Установка зависимостей... готово ✓
$ cd мой-проект
$ php artisan запустить
Сервер запущен: http://localhost:8000
$ php artisan создать:модель Мечта
Модель создана: app/Модели/Мечта.php ✓
Все преимущества Laravel плюс удобство работы на родном языке — от команд консоли до документации
Используйте создать:контроллер вместо make:controller — код читается так же легко, как пишется.
Полный перевод официальной документации с понятными примерами и пояснениями — без гугл-транслейта.
Русскоязычное комьюнити в Telegram поможет с любым вопросом — от установки до продакшена.
Все оптимизации Laravel плюс специальные улучшения для российских серверов и хостингов.
Патчи безопасности Laravel переносятся сразу после выхода — без задержек и компромиссов.
100% совместимость с экосистемой Laravel — все пакеты работают без изменений.
Пишите так, как удобно вам — LaRUvel понимает русский
$ php artisan создать:контроллер ПользовательКонтроллер
Контроллер создан успешно!
$ php artisan создать:модель Товар --миграция
Модель создана: app/Модели/Товар.php
Миграция создана: database/миграции/...
$ php artisan мигрировать
Применение миграций...
✓ Все миграции применены!
<?php
namespace Приложение\Контроллеры;
class ТоварКонтроллер extends Контроллер
{
public function список()
{
// Получаем все товары с пагинацией
$товары = Товар::постранично(15);
return вид('товары.список', [
'товары' => $товары
]);
}
}
* Английский синтаксис тоже поддерживается на 100% — языки можно свободно смешивать
Каждой команде artisan соответствует русский аналог
| Laravel | LaRUvel | Что делает |
|---|---|---|
| make:controller | создать:контроллер | Создаёт контроллер |
| migrate | мигрировать | Применяет миграции |
| db:seed | бд:засеять | Наполняет базу тестовыми данными |
| route:list | маршруты:список | Показывает все маршруты |
| queue:work | очередь:работать | Запускает обработчик очереди |
| tinker | поковыряться | Интерактивная консоль |
Вся экосистема Laravel локализована и работает из коробки
Реактивные интерфейсы без JavaScript-фреймворков — прямо из Blade-шаблонов.
Лёгкая аутентификация для API, SPA и мобильных приложений.
Наглядный мониторинг очередей Redis с метриками и алертами.
Отладка запросов, задач и исключений в удобном интерфейсе.
Подписки и платежи без боли — биллинг в несколько строк кода.
Веб-сокеты и трансляция событий в реальном времени.
Так же просто, как оригинальный Laravel
Composer скачает LaRUvel и все зависимости.
Встроенный сервер разработки — одной командой.
Откройте localhost:8000 — всё готово к работе.
Уже есть проект на Laravel? Подключите пакет — composer require laruvel/laruvel — и переводите код постепенно
composer require laruvel/laruvel в существующий проект — и переводить код постепенно. Или начните новый проект через composer create-project.
Более 5 000 разработчиков уже обсуждают LaRUvel, делятся опытом и помогают новичкам