Установка Laravel на OpenServer

По шагам:

  1. Первым делом создаем папку в папке domains/localhost. К примеру myProject.
  2. Затем заходим в  терминал (консоль) и просто выполняем команду:
    composer create-project laravel/laravel .

    Внимание: Точка на конце обязательна, это значит что мы будем устанавливать проект в корневую папку, т.е.
    в ту папку, в которую мы перешли в терминале. В место точки можно указать myProject, тогда проект будет доступен по пути domains/localhost/myProject/myProject, лишнее вложение.

  3. Настройка Openserver
    Так теперь нужно настроить openserver. Заходим в настройки в Домены.
    Имя домена: myProject;  Папка домена: \localhost\myProject\public;  Сохраняем.
  4. Авторизация
    Дальше нужно подключить авторизацию для этого выполняем следующие команды в терминале последовательно.

    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
    
  5. Все. Установка завершена. Можно перейти в браузер, ввести http://myProject и проект будет работать. Теперь необходимо создать БД через phpMyadmin и прописать ее настройки в файле .env.
  6. Запускаем http://myProject/register для регистрации
  7. Запускаем 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
Установка Laravel на OpenServer
Пролистать наверх