Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Сайт проекта Exsellent RP

Ноя
9
0
Пользователь

Сайт проекта Exsellent RP​


Это почти копия сайта проекта, есть некоторые отличия по отступам, а в целом все тоже самое. Все страницы имеются. На странице карты отрисована сама карта и добавлен зум, также имеется фильтрация, но логики отображения домов и бизнесов нет, так как у всех своя структура базы данных. Я не знаю как у них выглядит личный кабинет, но сделал базовую страницу, дальше вы можете сами ее наполнять. Также не известно есть ли у них админка на сайте, но добавил тоже, дизайн админки сайта.

Чтобы попасть в админку, откройте /admin.
Таблица users это игроки.
Добавил колонку admin_level. Если у игрока admin_level больше 1, он может в админку. Если у вас колонка называется иначе, поменяйте имя не только в модели, но и в проверке входа в админку.
В админке имеется новости, игроки, страницы и настройки.
Страницы по типу политики, соглашения и тд. Ссылки на них на сайте берутся из config/pages.php. Если в админке поменяете адрес страницы, этот же слаг поправьте в конфиге, иначе на сайте останется заглушка.
В настройках можно указывать ip адрес, ссылку на лаунчер, зеркало и ссылки на соцсети.

Фреймворк Laravel, фронт blade, стили css.
На хостинге лучше указать корень сайта на папку public. Ссылка index.php в корне открывает только php, а картинки и стили лежат в public. Локально php artisan serve сам смотрит в public, ссылка ему не нужна.

Для запуска локально у вас должен быть php, nodejs, mysql (если юзаете ospanel, значит все есть, если юзаете docker - мое уважение).

Как запустить?​

В корне проекта composer install
Если нет .env, то copy .env.example .env
php artisan key:generate

В .env укажите свою базу (DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD) и пароль SUPER_ADMIN_PASSWORD. Базу создайте заранее. Пароль нужен до следующей команды, иначе аккаунт не создастся.
php artisan migrate --seed
php artisan storage:link
npm install

Дальше два окна терминала

npm run dev
php artisan serve

Сайт откроется на 127.0.0.1:8000. В админку ник Super_Admin и пароль из .env.

Скачать:​


Скриншоты:​

 
Сверху