← All plugins

Composer Viewer for MoonShine

Composer Viewer for MoonShine
A web interface for managing installed Laravel packages directly from your MoonShine admin panel.

Rating
Downloads
78
Version
3.0.0
Last updated
11.11.2025
MoonShine version
v2, v4
Github stars
6
yurizoom
Author
yurizoom

Composer Viewer for MoonShine 4

Веб-интерфейс установленных пакетов в Laravel.

Поддержка версий MoonShine

MoonShine Пакет
2.0+ 1.0+
3.0+ 2.0+
4.0+ 3.0+

Скриншот

screenshot

Установка

Перед установкой убедитесь, что функция PHP exec() включена в вашем файле конфигурации php.ini.

$ composer require yurizoom/moonshine-composer-viewer -vvv
$ composer require yurizoom/moonshine-composer-viewer -vvv

Настройки

Если необходимо изменить настройки, добавьте в файле config/moonshine.php:

[
'composer-viewer' => [
// Автоматическое добавление в меню
'auto_menu' => true,
// Указать расположение composer'а
'composer' => '/usr/local/bin/composer', // !! ВАЖНО !!
]
]
[
'composer-viewer' => [
// Автоматическое добавление в меню
'auto_menu' => true,
// Указать расположение composer'а
'composer' => '/usr/local/bin/composer', // !! ВАЖНО !!
]
]

Добавление в меню

Для того чтобы добавить меню в другое место, вставьте следующий код в app/MoonShine/Layouts/MoonShineLayout.php:

use YuriZoom\MoonShineComposerViewer\Pages\ComposerViewerPage;
 
protected function menu(): array
{
return [
...
 
MenuItem::make(ComposerViewerPage::class),
];
}
use YuriZoom\MoonShineComposerViewer\Pages\ComposerViewerPage;
 
protected function menu(): array
{
return [
...
 
MenuItem::make(ComposerViewerPage::class),
];
}

Лицензия

The MIT License (MIT).