АДМИНКА PHP LARAVEL
Админка (административная панель, backend) - это интерфейс веб-приложения, который используется для управления данными и функциональностью сайта. В PHP-фреймворке Laravel для создания админ-панели обычно используются специализированные пакеты, например, Laravel Nova, Backpack for Laravel и т.д.
Laravel Nova - это пакет для Laravel, который позволяет быстро создавать красивые и функциональные админ-панели. Он включает в себя готовые компоненты для различных типов данных (текст, изображения, даты и т.д.), а также возможность создания пользовательских компонентов и интеграции с другими пакетами.
Пример использования Laravel Nova для создания админ-панели:
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\Text;
use Laravel\Nova\Fields\Number;
use Laravel\Nova\Http\Requests\NovaRequest;
class Product extends Resource
{
public static $model = 'App\Models\Product';
public static $title = 'id';
public static $search = [
'id',
'name',
];
public static function label()
{
return 'Products';
}
public static function authorizedToIndex(NovaRequest $request)
{
return $request->user()->can('viewAny', Product::class);
}
public static function fields(Request $request)
{
return [
ID::make()->sortable(),
Text::make('Name')->sortable(),
Number::make('Price'),
];
}
}
Данный код создает ресурс Product для админ-панели, который позволяет просматривать, создавать и редактировать продукты (с полями id, name и price).
#1 Разработка админ-панели на Laravel 8. План действий и настройка проекта
Админка для лендинга (любого html сайта), на php, бесплатно, установка 2 секунды!
PHP. Быстрый старт. Админ панель, авторизация. Урок 9 [GeekBrains]
Admin \u0026 User Multi Login System using Laravel Breeze - Laravel Blog Project Tutorial
Laravel урок №14: [ Страница всех категорий. Админка ]
Laravel Admin Panel Full Course - Voyager Admin Panel - Laravel Tutorial
Laravel с нуля. Урок 7. Админ.панель
Laravel Nova, лучшая админка для фреймворка
Laravel курс с нуля, база. 31. Admin LTE в Laravel, устанавливаем админку