- Ноя
- 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.
Скачать:
- Яндекс диск: https://disk.yandex.ru/d/7qkxavMwbmpfIw
- Гугл диск: https://drive.google.com/file/d/1Uo9eSKh1md3Z_SsjPOYzRnssKWNjOOXK
Скриншоты:
- Imgur: