/domovi

Primary LanguagePHP

Domovi (backend part)

Установка для разработки (OSPanel)

Необходимо:

  • Установить git
  • В настойках OSPanel во вкладке "Модули" установить PHP 8.1 или выше и MySQL 5.7 или выше
  • В настойках OSPanel во вкладке "Сервер" установить "Свой Path + Win Path" для видимости команды git

Откройте консоль OSPanel и введите следующие команды (по очереди):

cd domains
git clone https://github.com/zamelane/domovi domovi.ru
cd domovi.ru
composer update & composer i
copy .env.example .env
php artisan key:generate
php artisan migrate --seed

После можно перезапускать OSPanel для видимости нового домена.

Для доступа к веб-сайту просто через домен в корне проекта необходимо создать файл с названием .htaccess и заполнить следующим содержимым:

RewriteEngine on
RewriteRule (.*)? /public/$1

Обновление

git pull
composer update & composer i
php artisan migrate:fresh --seed

Подсказки классов при разработке

  1. Установите помощника (уже установлен, поэтому можно пропустить):
composer require --dev barryvdh/laravel-ide-helper
  1. Сгенерируйте подсказки для моделей:
php artisan ide-helper:models
php artisan ide-helper:models --reset
  1. Сгенерируйте подсказки кода для методов фасадов:
php artisan ide-helper:generate
  1. Сгенерируйте подсказки по коду для классов-контейнеров:
php artisan ide-helper:meta