SmallGo
SmallGo — это открытая система Taobao-подобного сервиса, поддерживающая просмотр на ПК и мобильных устройствах, а также работу с WeChat. Она разработана на основе популярного PHP-фреймворка Laravel и его админки Laravel-admin. SmallGo предлагает более удобный и безопасный опыт разработки веб-приложений. В системе используются совершенно новая архитектура и механизм пространств имён, чтобы помочь тем, кто хочет создать свой собственный Taobao-подобный сервис.
В SmallGo преодолена традиционная модель взимания платы за автоматический сбор товаров, код не зашифрован, что упрощает его модификацию.
Использование Laravel в качестве фреймворка
Для создания бэкенда проекта используется Laravel-admin, который устанавливается на основе PHP 7.1+ и Laravel 5.5. Управление пакетами PHP осуществляется через Composer. Если вы не знакомы с Composer, рекомендуется изучить его самостоятельно. Предполагается, что вы уже знакомы или хорошо понимаете Laravel и Composer. Для управления пакетами на фронтенде используется npm, а для компиляции ресурсов фронтенда — Laravel-mix.
Установка (Linux)
$ git clone https://gitee.com/jcove/SmallGo.git
или
$ git clone https://github.com/jcove/SmallGo.git
Затем
$ cd SmallGo
$ cp .example.env .env
Измените конфигурацию базы данных в файле .env
на вашу базу данных:
DB_DATABASE=ваша база данных
DB_USERNAME=ваш пользователь базы данных
DB_PASSWORD=пароль вашей базы данных
Затем:
chmod -R 775 storage
chmod -R 775 public/uploads
chmod -R 775 bootstrap/cache
composer install
php artisan smallgo:install
Бэкенд доступен по адресу: http://ваш домен/admin
. Имя пользователя: admin
, пароль: admin
.
#SmallGo больше не обновляется. Автор считает, что в будущем основным станет приложение, а веб-приложение будет ослаблено. Автор не может продолжать разработку приложения, поэтому решил прекратить обновления. Это заявление сделано специально!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )