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

OSCHINA-MIRROR/ttboy-laravelcms

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
cd
Loading...
README.md

laravelPCMS V1.6.0 Скачать 2016-12-29 Релиз

Основанная на laravel5.2 PHP система управления контентом. Интерфейс администратора основан на теме AdminLTE. Фронтенд компоненты Vue.js интегрируют базовые функции, связанные с WeChat. Это предпочтительный инструмент для быстрого старта и разработки проектов.

Блог: https://www.pocketol.com

Свайп навигация: https://www.pocketol.com/#/daoHang

Автор: rubbish.boy@163.com

Какие расширения Laravel были использованы? composer.json

  1. zizaco/entrust — аутентификация прав
  2. predis/predis — расширение redis-php
  3. overtrue/laravel-lang — языковые пакеты для нескольких стран
  4. gregwar/captcha — библиотека классов для капчи
  5. barryvdh/laravel-debugbar — плагин отладки
  6. intervention/image — библиотека обработки изображений
  7. yuanchao/laravel-5-markdown-editor — текстовый редактор
  8. stevenyangecho/laravel-u-editor — редактор Baidu Rich Text
  9. workerman/phpsocket.io, workerman/workerman — в настоящее время разрабатывается версия для Windows, сжатый пакет для Linux
  10. overtrue/wechat: ~3.1 — расширение WeChat
  11. dingo/api — пакет для разработки API
  12. tymon/jwt-auth — пакет аутентификации пользователей API
  13. overtrue/laravel-pinyin — китайский пиньинь
  14. overtrue/laravel-shopping-cart — корзина покупок

Какие фронтенд-компоненты используются в laravelPCMS? bower.json

Фронтенд-компоненты по умолчанию устанавливаются в каталог Public/module:

"AdminLTE": "admin-lte#^2.3.6" "jquery": "1.11.0" "vue": "^1.0.26" "jquery-form": "good-form#" "vue-resource": "^1.0.2"

Какие компоненты используются во фронтенде laravelPCMS помимо управления пакетами?

layer-v2.4 — компонент всплывающих окон error — шаблон страницы ошибок login — шаблоны входа и регистрации пользователя DateTimePicker — элемент управления датой и временем, совместимый с мобильными устройствами moment — элемент управления обработкой даты и времени socket.io-client-1.3.7 — веб-коммуникация amazeui v2.7.2 amazeui_admin

public/js/common.js — общие функции

Удобная разработка API-интерфейсов API-версия с поддержкой контроля версий и HTTPS

Метод маршрутизации: $api = app('Dingo\Api\Routing\Router'); $api->version('v1', function ($api) { $api->group(['namespace' => 'App\Http\Controllers\Api\V1','domain' => env('API_DOMAIN', '')], function ($api) { $api->get('users', ['as' => 'api.users.list', 'uses' => 'UserController@api_list']); }); });

Ответный метод: App\Http\Controllers\Api\V1\UserController

Пример HTTPS-пример

Инструкция по использованию

  1. Конфигурация: если необходимо установить SESSION_DRIVER=redis, то нужно запустить redis-server.exe (по умолчанию используется file).

  2. Среда разработки: PHP5.6 и выше. Laravel требует жёсткой установки. Можно использовать среды интеграции, такие как phpstudy или Wamp.

  3. Локальная разработка может отображать локальное доменное имя на каталог Public.

  4. Получение файлов проекта: git clone или загрузка сжатого пакета с GitHub.

  5. Создание базы данных с помощью команды: php artisan migrate.

  6. Заполнение начальных данных сайта (из-за большого объёма данных процесс может занять 5–10 минут):

    1. php artisan db:seed
    2. php artisan db:seed --class=UserSeeder (пароль по умолчанию: 111111)
    3. php artisan db:seed --class=RoleSeeder
    4. php artisan db:seed --class=PermissionSeeder
    5. php artisan db:seed --class=DistrictSeeder (большие данные)
    6. php artisan db:seed --class=AttributegroupSeeder
    7. php artisan db:seed --class=AttributevalueSeeder (при возникновении ошибки Allowed memory size можно вручную импортировать database/seeds/district.sql)
  7. Публикация и разработка статических ресурсов фронтенда.

Cannot find module 'laravel-elixir' проблема решается следующим образом: смотрите ссылки: https://www.cnblogs.com/xiaoleiel/p/11160545.html https://my.oschina.net/dawd/blog/3004693

node версии 8.11.0 npm install -g node-gyp Необходимо запускать PowerShell или cmd от имени администратора. Установите версию 2015 года, версия 2017 установит win10SDK, а в среде win7 установка не удастся. //npm install --global --production windows-build-tools npm i -g windows-build-tools --vs2015 Если build-tools не устанавливается, можно удалить уже установленные windows-build-tools, запустив vs_BuildTools.exe. npm install

Наблюдение за разработкой: gulp watch Публикация: gulp --production

Ход разработки

Изменение пароля Системные настройки Роль пользователя Права роли Управление пользователями Данные пользователя Главная панель навигации Управление информацией

  • Классификация статей
  • Информационная статья Управление продуктами
  • Классификация продуктов
  • Группы атрибутов
  • Содержание продукта
  • Атрибуты цены продукта Управление изображениями Управление ссылками
  • Классификация ссылок
  • Ссылки дружбы Управление журналами Управление письмами Изображения пользователей Управление библиотекой вопросов
  • Классификация библиотеки вопросов
  • Типы вопросов
  • Вопросы с одним выбором
  • Вопросы с множественным выбором
  • Суждение вопросы Управление WeChat

Управление публичным аккаунтом WeChat Ответы на подписки Стандартные ответы Текстовые ответы Графические текстовые ответы Меню WeChat Список фанатов

Новый! Центр участников на WeChat (на данный момент разработаны некоторые базовые функции) Новая! WeChat мини-программа Новое! Мини-программа WeChat логин и сессия Новое! Интерфейс пользователя мини-программы WeChat Новое! Интерфейс обмена данными мини-программы WeChat Новое! Интерфейс корзины покупок мини-программы WeChat Новое! Расчёт мини-программы WeChat для корзины покупок Новое! Управление адресами доставки мини-программы WeChat

Замечания

Пожалуйста, используйте «composer update» с осторожностью, так как все операции обновления могут сбросить некоторые настройки конфигурации компонентов. Вы можете выборочно обновлять расширения, используя «composer update vendor/.....».

Проблема с маршрутами Laravel: The version given was unknown or has no registered routes?

// Очистка кэша маршрутов вместо php artisan route:cache используйте php artisan api:cache // Очистка конфигурационного кэша php artisan config:clear // Очистка общего кэша php artisan cache:clear // Включение кэширования маршрутов php artisan route:cache (не рекомендуется включать в среде разработки, иначе будут проблемы при каждом изменении маршрута, можно отключить, выполнив php artisan cache:clear)

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ttboy-laravelcms.git
git@api.gitlife.ru:oschina-mirror/ttboy-laravelcms.git
oschina-mirror
ttboy-laravelcms
ttboy-laravelcms
master