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

OSCHINA-MIRROR/clown-passerby-community-laravel-vue-admin

Клонировать/Скачать
README.md 4.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 04:52 de33c4b

Laravel-Vue-Admin

Автор: 小丑路人 Сообщество: 小丑路人社区
Онлайн-демонстрация: http://laravel-vue-admin.cnpscy.com/admin

Если вы не можете войти в систему, пожалуйста, попросите меня сбросить пароль в комментариях.

Программное обеспечение

  • Язык программирования: PHP7.3+
  • Серверная часть: Laravel8
  • Клиентская часть: Vue-Element-Admin
  • Nodejs v14.*

Введение Демонстрационный сайт: http://laravel-vue-admin.cnpscy.com/admin

Скриншоты:
— главная страница (public/demo/home.png);
— история версий (public/demo/версия истории.png);
— испанский язык (public/demo/испанский язык.png);
— статистика запросов журнала (public/demo/статистика запросов журнала.png);
— функция выбора изображений (public/demo/функция выбора изображений.png);
— управление базой данных (public/demo/управление базой данных.png);
— резервное копирование (public/demo/резервное копирование.png).

Hyperf и версия для Laravel https://gitee.com/clown-passerby-community/laravel-vue-admin

https://gitee.com/clown-passerby-community/hyperf-vue-admin

Установка

  • Установка Vue:
    — установить пакет npm: npm install;
    — выполнить горячее обновление проекта Vue: npm run watch-poll.

  • Если Vue не работает, попробуйте следующее:
    npm rebuild node-sass (может быть вызвано пакетом tui-editor);
    — если это не помогает, обратитесь к автору.

  • Настройка PHP:
    — запустить команду в командной строке: composer install;
    — скопировать файл .env.example в файл .env;
    — сгенерировать ключ приложения в командной строке: php artisan key:generate;
    — создать ключ JWT в командной строке: php artisan jwt:secret;
    — синхронизировать данные таблицы: php artisan sync:database:tables.

  • Конфигурация сайта:
    — каталог анализа сайта: public;
    — адрес доступа: ваше доменное имя / admin;
    — планирование задач:
    — автоматическое разделение таблиц по месяцам: php artisan command:autotablebuild;
    — или использовать планирование задач: php artisan schedule:run.

Оптимизация развёртывания

  • Кэш конфигурации PHP: php artisan config:cache.
  • Кэширование маршрутов PHP: php artisan route:cache.
  • Оптимизация загрузки классов PHP: php artisan optimize.
  • Автозагрузка оптимизации Composer: composer dumpautoload.

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

  1. Модели с разделением по месяцам и годам не могут использовать with, но могут использовать load вместо этого. static::query повторно инициализирует текущую модель, и ранее установленное название разделения будет заменено.

Причина описана в коде:

/**
 * Begin querying a model with eager loading.
 *
 * @param  array|string  $relations
 * @return \Illuminate\Database\Eloquent\Builder
 */
public static function with($relations)
{
    return static::query()->with(
        is_string($relations) ? func_get_args() : $relations
    );
}

······

/**
 * Begin querying the model.
 *
 * @return \Illuminate\Database\Eloquent\Builder
 */
public static function query()
{
    return (new static)->newQuery();
}

Пожертвования Платёжные коды:
— код сбора платежей Alipay:
— код сбора платежей WeChat:

Участие и вклад

  1. Форк этого репозитория.
  2. Создайте ветку Feat_xxx.
  3. Отправьте код.
  4. Создайте запрос на вытягивание.

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

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

1
https://api.gitlife.ru/oschina-mirror/clown-passerby-community-laravel-vue-admin.git
git@api.gitlife.ru:oschina-mirror/clown-passerby-community-laravel-vue-admin.git
oschina-mirror
clown-passerby-community-laravel-vue-admin
clown-passerby-community-laravel-vue-admin
master