По шагам:
- Первым делом создаем папку в папке domains/localhost. К примеру myProject.
- Затем заходим в терминал (консоль) и просто выполняем команду:
composer create-project laravel/laravel .
Внимание: Точка на конце обязательна, это значит что мы будем устанавливать проект в корневую папку, т.е.
в ту папку, в которую мы перешли в терминале. В место точки можно указать myProject, тогда проект будет доступен по пути domains/localhost/myProject/myProject, лишнее вложение. - Настройка Openserver
Так теперь нужно настроить openserver. Заходим в настройки в Домены.
Имя домена: myProject; Папка домена: \localhost\myProject\public; Сохраняем. - Авторизация
Дальше нужно подключить авторизацию для этого выполняем следующие команды в терминале последовательно.composer require laravel/ui php artisan ui vue --auth
Или же авторизацию Laravel Breeze предлагаемую в док. Laravel 9 и опубликовать представления аутентификации, маршруты, контроллеры и другие ресурсы в вашем приложении.
composer require laravel/breeze --dev php artisan breeze:install
Затем после установки платформы вам также следует скомпилировать ресурсы внешнего интерфейса вашего приложения:
npm install npm run dev
Устанавливаем пакет spatie/laravel-permission, который связывает пользователей с ролями и разрешениями (https://spatie.be/docs/laravel-permission)(https://www.youtube.com/watch?v=Cl0KKlkwmdc)
composer require spatie/laravel-permission php artisan migrate
- Все. Установка завершена. Можно перейти в браузер, ввести http://myProject и проект будет работать. Теперь необходимо создать БД через phpMyadmin и прописать ее настройки в файле .env.
- Запускаем http://myProject/register для регистрации
- Запускаем http://myProject/login для авторизации
https://27sysday.ru/programmirovanie/laravel/ustanavlivaem-laravel-8-na-lokalnuyu-mashinu
Внимание. Могут возикнуть проблеммы при установке Node.js, c помощью команд npm install. Для этого в первую очередь нужно установит последнюю версию Node.js.
Для этого скачиваем ее с https://nodejs.org/en/download/. Версия для windows. *.msi.
1. Установка NodeJS
- Перейти на сайт https://nodejs.org/ и скачайте версию «Recommended For Most Users». Устанавливаем NodeJS как обычную программу для Windows
2. Добавление NodeJS в OpenServer
- откройте НАСТРОЙКИ OpenServer
- перейдите на вкладку СЕРВЕР
- в «настройка использования переменной Path» выбрать из выпадающего списка «Свой Path + userdata/config/path.txt + Win Path»
- СОХРАНИТЕ изменения
3. Создание файла path.txt
- в паке OpenServer-а находим заходим в *\userdata\config* создаем файл path.txt
- Откройте созданный файл path.txt и добавьте в него путь до nodejs. У меня это «*C:\Program Files\nodejs*»
- Сохраните изменения в файле и чтоб openserver смог подхватить nodejs, то обязательно нужно ПЕРЕЗАГРУЗИТЬ OPEN-SERVER
4. Проверка
- Откройте консоль OpenServer и напишите
node -v
илиnpm -v
- Если вы увидели версию — все ok! Если нет — убедитесь что все настройки сохранены и перезапустите сервер еще раз
Вопросы:
Когда создавать новый ключ приложения в Laravel?
php artisan key:generate