1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/x0x0-daimakuai

Клонировать/Скачать
README.md 3.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 23:44 15957a3

Daimakuai — это инструмент, который помогает быстро создавать бэкенд-системы управления. С его помощью можно реализовать полноценные функции управления с использованием небольшого количества кода.

Daimakuai предоставляет следующие возможности:

  • компоненты страниц и элементы форм;
  • помощь в создании бэкенда с минимальными затратами на код.

Демо (логин: admin, пароль: admin).

Скриншоты:

  • доступ с ПК: daimakuai;
  • доступ со смартфона: daimakuai.

Установка

  1. Убедитесь, что у вас установлены Composer и Laravel, а также правильно настроено подключение к базе данных. Если нет, следуйте инструкциям по установке Laravel.

  2. Установите пакет Daimakuai:

Laravel 5.5
composer require jblv/daimakuai "dev-master" -vvv
  1. Создайте новый проект Laravel 5.5:
composer create-project laravel/laravel=5.5.* bbcshop -vvv
composer require jblv/daimakuai "2.0" -vvv
  1. Добавьте ServiceProvider в config/app.php:

Jblv\Admin\Providers\AdminServiceProvider::class

  1. Завершите установку:
php artisan admin:install```

6. Запустите сервер и перейдите по адресу `http://localhost/admin/` для входа с именем пользователя `admin` и паролем `admin`.

**Развёртывание на сервере «БаоТа»**

1. Включите псевдостатику:

    ```location / {  
        try_files $uri $uri/ /index.php$is_args$query_string;  
    }```

2. Удалите защиту от межсайтовых атак (open_basedir) из каталога сайта.

3. Выберите корневой каталог для сайта и каталог public для запуска.

Все настройки Daimakuai находятся в файле `config/admin.php`.

Для начала работы с Daimakuai ознакомьтесь с документацией:
* [Быстрый старт](/docs/zh/quick-start.md);
* [Конфигурация маршрутов](/docs/zh/router.md);
* [Настройка меню](/docs/zh/menu.md);
* [Отображение макета](/docs/zh/layout.md);
* [Таблицы модели данных](/docs/zh/model-grid.md);
* [Формы модели данных](/docs/zh/model-form.md);
* [Компоненты](/docs/zh/widgets/table.md):
    * таблицы;
    * формы;
    * боксы;
    * информационные боксы;
    * вкладки;
    * слайдеры;
    * сворачиваемые контейнеры;
    * диаграммы (TODO).
* [Контроль доступа](/docs/zh/permission.md).

После установки структура каталогов выглядит следующим образом:
```app/Admin
├── Controllers
   ├── ExampleController.php
   └── HomeController.php
└── routes.php```

Файл `app/Admin/routes.php` используется для настройки маршрутов.

В каталоге `app/Admin/Controllers` хранятся файлы контроллеров. Файл `HomeController.php` отвечает за главную страницу, а `ExampleController.php` является примером контроллера.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/x0x0-daimakuai.git
git@api.gitlife.ru:oschina-mirror/x0x0-daimakuai.git
oschina-mirror
x0x0-daimakuai
x0x0-daimakuai
master