PHPackages                             forest-lynx/moonshine-resource-lock - 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. forest-lynx/moonshine-resource-lock

ActiveLibrary

forest-lynx/moonshine-resource-lock
===================================

2.0.1(1y ago)13575[1 issues](https://github.com/forest-lynx/moonshine-resource-lock/issues)MITPHPPHP ^8.1

Since Jul 4Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/forest-lynx/moonshine-resource-lock)[ Packagist](https://packagist.org/packages/forest-lynx/moonshine-resource-lock)[ RSS](/packages/forest-lynx-moonshine-resource-lock/feed)WikiDiscussions 2.x Synced 1mo ago

READMEChangelog (8)Dependencies (1)Versions (12)Used By (0)

Блокировка ресурсов
===================

[](#блокировка-ресурсов)

[![Latest Stable Version](https://camo.githubusercontent.com/788c7d0725da7a7a2b762009a3b3a67b25d9d678d731b65fab6da5856ff0bdfd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f666f726573742d6c796e782f6d6f6f6e7368696e652d7265736f757263652d6c6f636b)](https://github.com/forest-lynx/moonshine-resource-lock)[![Total Downloads](https://camo.githubusercontent.com/44ce54b1a086be853e4ddc7e289516434a5a0bacf66392bb7d022c75477237e9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f666f726573742d6c796e782f6d6f6f6e7368696e652d7265736f757263652d6c6f636b)](https://github.com/forest-lynx/moonshine-resource-lock)[![Software License](https://camo.githubusercontent.com/074b89bca64d3edc93a1db6c7e3b1636b874540ba91d66367c0e5e354c56d0ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e737667)](LICENSE)
[![Laravel](https://camo.githubusercontent.com/67ff25342790de50f83c6313acb28d5fdd1d7931a63bf481f21ea769b7b1ca1c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31302b2d4646324432303f7374796c653d666f722d7468652d6261646765266c6f676f3d6c61726176656c)](Laravel)[![PHP](https://camo.githubusercontent.com/e0f3f4481fef29b2320c4adf7fa7b4da977fd87bb8b642832ebe759cd73040bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312b2d3737374242343f7374796c653d666f722d7468652d6261646765266c6f676f3d706870)](PHP)[![PHP](https://camo.githubusercontent.com/d6c8e91b51cce44074af90717c69bdf6309f72bbf9047bf8f1abcd6331d4a967/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6f6f6e7368696e652d332e302b2d3142323533423f7374796c653d666f722d7468652d6261646765)](https://github.com/moonshine-software/moonshine)

Documentation in [English](https://github.com/forest-lynx/moonshine-resource-lock/blob/2.x/doc/README-EN.md)

Добавляет функцию блокировки ресурсов в административную панель MoonShine. Когда пользователь редактирует запись, ресурс блокируется, чтобы другие пользователи не могли одновременно вносить изменения.

Версия пакетаВерсия админ-панели MoonShine^1.x^2.18.0^2.x^3.xСодержание
----------

[](#содержание)

- [Установка](#%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0)
- [Использование](#%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)
- [Конфигурация](#%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F)
- [Отображение всех блокировок](#%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D1%81%D0%B5%D1%85-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BE%D0%BA)
- [Публикация конфигурации и языковых файлов](#%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D0%B8-%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2%D1%8B%D1%85-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2)
- [Лицензия](#%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F)

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

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

Команда для установки:

```
composer require forest-lynx/moonshine-resource-lock
```

Затем запустите команду установки:

```
php artisan resource-lock:install
```

Команда запустит миграции, и предложит опубликовать конфигурационный файл и языковые файлы.

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

[](#использование)

Пакет `resource-lock` позволяет заблокировать ресурс и предотвратить его редактирование другими пользователями.

##### Активация блокировки ресурса

[](#активация-блокировки-ресурса)

Для активации блокировки ресурса необходимо добавить в `ModelResource` трейт `WithResourceLock`.

```
