PHPackages                             khazhinov/laravel-lighty - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. khazhinov/laravel-lighty

ActiveLibrary[HTTP &amp; Networking](/categories/http)

khazhinov/laravel-lighty
========================

A set of tools for quickly creating a CRUD REST API

11.1.2(1y ago)37.4k↓38.9%2[1 PRs](https://github.com/Khazhinov/laravel-lighty/pulls)2MITPHPPHP ^8.1

Since Sep 7Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Khazhinov/laravel-lighty)[ Packagist](https://packagist.org/packages/khazhinov/laravel-lighty)[ RSS](/packages/khazhinov-laravel-lighty/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (17)Versions (80)Used By (2)

[![Social Card of Laravel Lighty](/art/header.jpg)](/art/header.jpg)

Laravel Lighty ⚡️
=================

[](#laravel-lighty-️)

Набор инструментов для быстрого создания CRUD REST API

Описание
--------

[](#описание)

Данная библиотека предоставляет набор инструментов для быстрого создания REST API для базовых CRUD операций над сущностями.

Установка
---------

[](#установка)

Для установки данной библиотеки требуется использование Composer (для Laravel 11+):

```
composer require "khazhinov/laravel-lighty:^11.1"
```

При необходимости опубликуйте файл конфигурации:

```
php artisan vendor:publish --provider="Khazhinov\LaravelLighty\LaravelLightyServiceProvider" --tag="config"
```

И шаблон для экспорта в XSLX:

```
php artisan vendor:publish --provider="Khazhinov\LaravelLighty\LaravelLightyServiceProvider" --tag="views"
```

Обработчик ошибок
-----------------

[](#обработчик-ошибок)

Библиотека предоставляет базовый класс обработчика ошибок, который будет форматировать ответ от сервера в соответствии с принятой структурой данных.

Для внедрения обработчика унаследуйте класс `App\Exceptions\Handler` (app/Exception/Handler.php) от `Khazhinov\LaravelLighty\Exceptions\ExceptionHandler`:

```
