Как установить laravel на Windows

Обновлено: 21.11.2024

Мы являемся золотым партнером Microsoft и работаем в США и Индии. Мы динамичный и профессиональный поставщик ИТ-услуг, который обслуживает предприятия и стартапы, помогая им решать проблемы мировой экономики. Мы предлагаем услуги в области консультирования и внедрения CRM, разработки приложений, разработки мобильных приложений, веб-разработки и оффшорной разработки.

Пуджа Шарма / 27 августа 2021 г.

Laravel – это фреймворк для веб-приложений на основе PHP. Он предоставляет инструменты для создания мощных и надежных приложений. Это фреймворк с открытым исходным кодом, предоставляющий структуру, позволяющую сэкономить много времени на создании и планировании больших приложений. Это одна из самых безопасных платформ, использующих базу PHP. Он предоставляет встроенные функции для авторизации пользователей, такие как вход в систему, регистрация и забытый пароль.

Настройка Laravel в Windows 10

1) Установите композитор в Windows:

Перейдите по следующей ссылке, чтобы узнать, как установить композитор. Нажмите здесь.

2) Проверьте требования к серверу для установки:

  • PHP >= 7,3
  • Расширение BCMath для PHP
  • Расширение PHP Ctype
  • Расширение PHP Fileinfo
  • JSON PHP-расширение
  • Расширение PHP Mbstring
  • Расширение OpenSSL PHP
  • Расширение PDO для PHP
  • Расширение PHP для токенизатора
  • XML PHP-расширение.

3) Установка Laravel:

Введите следующую команду в окне командной строки:

  • для глобального композитора требуется "laravel/installer".
  • composer create-project --prefer-dist laravel/laravel Project_name: эта команда установит Laravel и другие связанные с ним зависимости, а также сгенерирует ключ ANSI.

4) Создать базу данных для проекта:

  • Перейдите в phpMyAdmin, нажмите "Создать новую вкладку".
  • Назовите базу данных.
  • Нажмите кнопку "Создать".

5) Обновите файл .Env:

6) Перенести базу данных:

Создание таблиц в базе данных для доступа к Laravel также помогает в управлении версиями базы данных. Ниже приведены команды для миграции.

  • Мастер PHP делает миграцию create_databse_table: эта команда используется для создания файла миграции БД в вашей папке «база данных/миграция».
  • Рабочая миграция PHP: используется для запуска ожидающих миграции изменений в базе данных.

7) Запустить сервер разработки:

PHP artisan serve: эта команда запускает ваш сервер разработки.

8) Перейдите по URL-адресу IP, который вы видите на экране CMD.

Следуя этим шагам, вы обязательно сможете настроить Laravel в своей системе Windows.

[sc name="[sc name="Услуги по разработке программного обеспечения"] [add_newsletter] [add_related_page_diff_contents blog_cat = "development"]

Laravel – это фреймворк для веб-приложений на основе PHP. Он предоставляет инструменты для создания мощных и надежных приложений. Это фреймворк с открытым исходным кодом, предоставляющий структуру, позволяющую сэкономить много времени на создании и планировании больших приложений. Это одна из самых безопасных платформ, использующих базу PHP. Он предоставляет встроенные функции для авторизации пользователей, такие как вход в систему, регистрация и забытый пароль.

Laravel – это платформа веб-приложений с выразительным и элегантным синтаксисом. Веб-фреймворк обеспечивает структуру и отправную точку для создания вашего приложения, позволяя вам сосредоточиться на создании чего-то удивительного, пока мы работаем над деталями.

Laravel стремится предоставить потрясающие возможности для разработчиков, предоставляя мощные функции, такие как тщательное внедрение зависимостей, выразительный уровень абстракции базы данных, очереди и запланированные задания, модульное и интеграционное тестирование и многое другое.

Являетесь ли вы новичком в PHP или веб-фреймворках или имеете многолетний опыт, Laravel — это фреймворк, который может расти вместе с вами.Мы поможем вам сделать первые шаги в качестве веб-разработчика или поддержим вас, когда вы поднимете свой опыт на новый уровень. Нам не терпится увидеть, что вы создадите.

Почему Laravel?

При создании веб-приложения вам доступны различные инструменты и платформы. Однако мы считаем, что Laravel — лучший выбор для создания современных полнофункциональных веб-приложений.

Прогрессивная структура

Нам нравится называть Laravel "прогрессивным" фреймворком. Под этим мы подразумеваем, что Laravel растет вместе с вами. Если вы только делаете первые шаги в веб-разработке, обширная библиотека документации, руководств и видеоуроков Laravel поможет вам освоить основы, не перегружаясь.

Если вы старший разработчик, Laravel предоставит вам надежные инструменты для внедрения зависимостей, модульного тестирования, очередей, событий в реальном времени и многого другого. Laravel идеально подходит для создания профессиональных веб-приложений и готов к работе с корпоративными задачами.

Масштабируемая платформа

Laravel невероятно масштабируем. Благодаря удобному для масштабирования характеру PHP и встроенной поддержке Laravel для быстрых распределенных систем кэширования, таких как Redis, горизонтальное масштабирование с Laravel очень просто. Фактически, приложения Laravel легко масштабируются для обработки сотен миллионов запросов в месяц.

Нужно максимальное масштабирование? Платформы, такие как Laravel Vapor, позволяют запускать приложение Laravel практически в неограниченном масштабе на новейшей бессерверной технологии AWS.

Рамки сообщества

Laravel сочетает в себе лучшие пакеты в экосистеме PHP, чтобы предложить самую надежную и удобную для разработчиков платформу. Кроме того, в разработку фреймворка внесли свой вклад тысячи талантливых разработчиков со всего мира. Кто знает, может быть, вы даже станете участником Laravel.

Ваш первый проект Laravel

Мы хотим, чтобы начать работу с Laravel было как можно проще. Существует множество вариантов разработки и запуска проекта Laravel на вашем компьютере. Хотя вы, возможно, захотите изучить эти варианты позже, Laravel предоставляет Sail, встроенное решение для запуска вашего проекта Laravel с помощью Docker.

Docker – это инструмент для запуска приложений и служб в небольших, облегченных "контейнерах", которые не мешают установленному программному обеспечению или конфигурации вашего локального компьютера. Это означает, что вам не нужно беспокоиться о настройке или настройке сложных инструментов разработки, таких как веб-серверы и базы данных, на вашем персональном компьютере. Для начала вам нужно всего лишь установить Docker Desktop.

Laravel Sail — это облегченный интерфейс командной строки для взаимодействия с конфигурацией Laravel Docker по умолчанию. Sail — отличная отправная точка для создания приложения Laravel с использованием PHP, MySQL и Redis, не требующего предварительного опыта работы с Docker.

Уже являетесь экспертом по Docker? Не волнуйтесь! Все, что касается Sail, можно настроить с помощью файла docker-compose.yml, входящего в состав Laravel.

Начало работы с macOS

Если вы разрабатываете на Mac и Docker Desktop уже установлен, вы можете использовать простую команду терминала, чтобы создать новый проект Laravel. Например, чтобы создать новое приложение Laravel в каталоге с именем «example-app», вы можете запустить следующую команду в своем терминале:

Конечно, вы можете изменить "example-app" в этом URL на что угодно. Просто убедитесь, что имя приложения содержит только буквенно-цифровые символы, дефисы и символы подчеркивания. Каталог приложения Laravel будет создан в каталоге, из которого вы выполняете команду.

После создания проекта вы можете перейти в каталог приложения и запустить Laravel Sail. Laravel Sail предоставляет простой интерфейс командной строки для взаимодействия с конфигурацией Laravel Docker по умолчанию:

При первом запуске команды Sail up на вашем компьютере будут созданы контейнеры приложений Sail. Это может занять несколько минут. Не беспокойтесь, последующие попытки запустить Sail будут намного быстрее.

Чтобы узнать больше о Laravel Sail, ознакомьтесь с его полной документацией.

Начало работы в Windows

Прежде чем мы создадим новое приложение Laravel на вашем компьютере с Windows, обязательно установите Docker Desktop. Затем вы должны убедиться, что подсистема Windows для Linux 2 (WSL2) установлена ​​и включена. WSL позволяет запускать двоичные исполняемые файлы Linux непосредственно в Windows 10. Информацию о том, как установить и включить WSL2, можно найти в документации по среде разработчика Microsoft.

После установки и включения WSL2 убедитесь, что Docker Desktop настроен на использование серверной части WSL2.

Теперь вы готовы создать свой первый проект Laravel. Запустите Терминал Windows и начните новый сеанс терминала для вашей операционной системы WSL2 Linux. Далее вы можете использовать простую команду терминала для создания нового проекта Laravel.Например, чтобы создать новое приложение Laravel в каталоге с именем «example-app», вы можете запустить следующую команду в своем терминале:

Конечно, вы можете изменить "example-app" в этом URL на что угодно. Просто убедитесь, что имя приложения содержит только буквенно-цифровые символы, дефисы и символы подчеркивания. Каталог приложения Laravel будет создан в каталоге, из которого вы выполняете команду.

После создания проекта вы можете перейти в каталог приложения и запустить Laravel Sail. Laravel Sail предоставляет простой интерфейс командной строки для взаимодействия с конфигурацией Laravel Docker по умолчанию:

При первом запуске команды Sail up на вашем компьютере будут созданы контейнеры приложений Sail. Это может занять несколько минут. Не беспокойтесь, последующие попытки запустить Sail будут намного быстрее.

Чтобы узнать больше о Laravel Sail, ознакомьтесь с его полной документацией.

Разработка в WSL2

Конечно, вам нужно будет иметь возможность изменять файлы приложений Laravel, которые были созданы в вашей установке WSL2. Для этого мы рекомендуем использовать редактор Microsoft Visual Studio Code и их собственное расширение для удаленной разработки.

После установки этих инструментов вы можете открыть любой проект Laravel, выполнив код . команду из корневого каталога вашего приложения с помощью Windows Terminal.

Начало работы в Linux

Если вы разрабатываете для Linux и Docker Compose уже установлен, вы можете использовать простую команду терминала, чтобы создать новый проект Laravel. Например, чтобы создать новое приложение Laravel в каталоге с именем «example-app», вы можете запустить следующую команду в своем терминале:

Конечно, вы можете изменить "example-app" в этом URL на что угодно. Просто убедитесь, что имя приложения содержит только буквенно-цифровые символы, дефисы и символы подчеркивания. Каталог приложения Laravel будет создан в каталоге, из которого вы выполняете команду.

После создания проекта вы можете перейти в каталог приложения и запустить Laravel Sail. Laravel Sail предоставляет простой интерфейс командной строки для взаимодействия с конфигурацией Laravel Docker по умолчанию:

При первом запуске команды Sail up на вашем компьютере будут созданы контейнеры приложений Sail. Это может занять несколько минут. Не беспокойтесь, последующие попытки запустить Sail будут намного быстрее.

Чтобы узнать больше о Laravel Sail, ознакомьтесь с его полной документацией.

Выбор парусных услуг

При создании нового приложения Laravel через Sail вы можете использовать переменную строки запроса with, чтобы выбрать, какие службы следует настроить в файле docker-compose.yml вашего нового приложения. Доступные сервисы включают mysql, pgsql, mariadb, redis, memcached, meilisearch, minio, selenium и mailhog:

Если вы не укажете, какие службы вы хотите настроить, будет настроен стандартный стек mysql , redis , meilisearch , mailhog и selenium.

Вы можете указать Sail установить контейнер разработчика по умолчанию, добавив параметр devcontainer в URL-адрес:

Установка через Composer

Если на вашем компьютере уже установлены PHP и Composer, вы можете создать новый проект Laravel, используя Composer напрямую. После того, как приложение будет создано, вы можете запустить локальный сервер разработки Laravel с помощью команды serve в Artisan CLI:

Установщик Laravel

Или вы можете установить установщик Laravel как глобальную зависимость Composer:

Обязательно поместите общесистемный каталог bin поставщика Composer в $PATH, чтобы исполняемый файл laravel мог быть расположен в вашей системе. Этот каталог существует в разных местах в зависимости от вашей операционной системы; однако некоторые распространенные местоположения включают:

Для удобства установщик Laravel также может создать репозиторий Git для вашего нового проекта. Чтобы указать, что вы хотите создать репозиторий Git, передайте флаг --git при создании нового проекта:

Эта команда инициализирует новый репозиторий Git для вашего проекта и автоматически зафиксирует базовый скелет Laravel. Флаг git предполагает, что вы правильно установили и настроили Git. Вы также можете использовать флаг --branch для установки начального имени ветки:

Вместо использования флага --git вы также можете использовать флаг --github для создания репозитория Git, а также создать соответствующий частный репозиторий на GitHub:

Вы можете использовать флаг --organization, чтобы создать репозиторий в определенной организации GitHub:

Первоначальная конфигурация

Все файлы конфигурации для платформы Laravel хранятся в каталоге config. Каждый параметр задокументирован, так что не стесняйтесь просматривать файлы и знакомиться с доступными вам вариантами.

Laravel почти не требует дополнительной настройки.Вы можете приступить к разработке! Однако вы можете просмотреть файл config/app.php и его документацию. Он содержит несколько параметров, таких как часовой пояс и локаль, которые вы можете изменить в соответствии с вашим приложением.

Конфигурация на основе среды

Поскольку значения многих параметров конфигурации Laravel могут различаться в зависимости от того, работает ли ваше приложение на локальном компьютере или на рабочем веб-сервере, многие важные значения конфигурации определяются с помощью файла .env, который существует в корне вашего приложения.

Ваш файл .env не должен быть привязан к системе управления версиями вашего приложения, поскольку каждому разработчику/серверу, использующему ваше приложение, может потребоваться своя конфигурация среды. Кроме того, это может представлять угрозу безопасности в случае, если злоумышленник получит доступ к вашему репозиторию системы управления версиями, поскольку любые конфиденциальные учетные данные будут раскрыты.

Для получения дополнительной информации о файле .env и конфигурации на основе среды ознакомьтесь с полной документацией по настройке.

Конфигурация каталога

Laravel всегда должен обслуживаться из корня «веб-каталога», настроенного для вашего веб-сервера. Вы не должны пытаться обслуживать приложение Laravel из подкаталога "веб-каталога". Попытка сделать это может привести к раскрытию конфиденциальных файлов, существующих в вашем приложении.

Дальнейшие шаги

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

То, как вы хотите использовать Laravel, также будет определять ваши следующие шаги. Существует множество способов использования Laravel, и ниже мы рассмотрим два основных варианта использования платформы.

Laravel: полная структура стека

Laravel может служить полноценным фреймворком. Под «полным стеком» мы подразумеваем, что вы собираетесь использовать Laravel для маршрутизации запросов к вашему приложению и рендеринга внешнего интерфейса с помощью шаблонов Blade или с использованием гибридной технологии одностраничных приложений, такой как Inertia.js. Это наиболее распространенный способ использования платформы Laravel.

Если вы планируете использовать Laravel именно так, вы можете ознакомиться с нашей документацией по маршрутизации, представлениям или Eloquent ORM. Кроме того, вам может быть интересно узнать о пакетах сообщества, таких как Livewire и Inertia.js. Эти пакеты позволяют использовать Laravel как полноценную платформу, при этом пользуясь многими преимуществами пользовательского интерфейса, предоставляемыми одностраничными приложениями JavaScript.

Если вы используете Laravel в качестве полнофункционального фреймворка, мы также настоятельно рекомендуем вам научиться компилировать CSS и JavaScript вашего приложения с помощью Laravel Mix.

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

Laravel Серверная часть API

Laravel также может служить серверной частью API для одностраничного или мобильного приложения JavaScript. Например, вы можете использовать Laravel в качестве серверной части API для своего приложения Next.js. В этом контексте вы можете использовать Laravel для обеспечения аутентификации и хранения/извлечения данных для вашего приложения, а также использовать преимущества мощных сервисов Laravel, таких как очереди, электронные письма, уведомления и многое другое.

Если вы планируете использовать Laravel именно так, вы можете ознакомиться с нашей документацией по маршрутизации, Laravel Sanctum и Eloquent ORM.

Нужна фора в создании серверной части Laravel и внешнего интерфейса Next.js? Laravel Breeze предлагает стек API, а также реализацию внешнего интерфейса Next.js, поэтому вы можете начать работу за считанные минуты.

Laravel – это платформа веб-приложений с выразительным и элегантным синтаксисом. Мы считаем, что разработка должна быть приятным и творческим опытом, чтобы быть действительно полезным. Laravel пытается облегчить разработку, упрощая общие задачи, используемые в большинстве веб-проектов.

Добро пожаловать в мой блог. Держи кофе до конца блога.

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

Теперь давайте начнем наше путешествие по фреймворку Laravel. В этом блоге мы установим и настроим Laravel.

Xampp — самая популярная среда разработки PHP.Это абсолютно бесплатный и простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl.
Мы собираемся установить этот Xampp. Мы знаем, что Laravel нуждается в поддержке PHP. Он будет работать на сервере и хранить данные в базе данных, и оба они включены в Xampp.

Установите последнюю версию PHP. Laravel зависит от версии PHP. Поэтому, когда вы собираетесь установить Laravel, также проверьте версию. Здесь мы установим Laravel 7.

Шаг 1:

Нажмите на загруженный файл Xampp.exe. Вы заметите предупреждение. Нравится

Просто нажмите Да.

Шаг 2:

Теперь просто нажмите «Далее».

Шаг 3:

Выберите компоненты для установки с помощью XAMPP. На самом деле нам нужны только Apache, MySQL и PhpMyAdmin. Но здесь я выбрал все.

Шаг 4:

Теперь выберите папку установки, в которой будут храниться все файлы.

Шаг 5:

В конце концов, вы сделали это. Вы успешно установили Xampp на свой компьютер.

Композитор — это менеджер пакетов уровня приложения для языка программирования PHP, который предоставляет стандартный формат для управления зависимостями программного обеспечения PHP и необходимых библиотек. Поэтому нам нужно установить композитор перед установкой Laravel. Просто перейдите по указанному ниже URL-адресу и загрузите файл Composer-Setup.exe. Получить Композитор

Перейдите на веб-сайт, затем щелкните выбранный «Composer-Setup.exe» и загрузите файл.

Откройте исполняемый файл и нажмите «Далее».

Теперь продолжайте нажимать «Далее», и композитор установится.

Установите Laravel, выполнив команду Composer create-project в своем терминале.

Шаг 1:

Откройте терминал и запишите приведенную ниже команду

Выйти из полноэкранного режима

Вот так в командной строке.

Теперь просто выпейте чашечку кофе ☕ и подождите…

Шаг 2:

Далее
перейдите в папку проекта с помощью команды cd в cmd.

Шаг 3:

Теперь локально мы запустим наше приложение, используя следующую команду:

php artisan обслуживает

Ура,

Вы успешно установили Laravel на свой компьютер.

Здесь мы установили Xampp для поддержки сервера (PHP), композитор (для простой установки пакетов PHP), Laravel (PHP-фреймворк) на компьютере с Windows. Это программа «Hello World» для разработчиков Laravel.

Laravel – это бесплатная платформа веб-разработки с открытым исходным кодом, которая следует архитектурному шаблону контроллера представления модели (MVC).

Он использует Composer для управления своими зависимостями.

В этом руководстве я шаг за шагом покажу, как установить Laravel в вашей системе Windows.

Содержание

1. Системные требования

  • PHP >= 7.1.3
  • Расширение OpenSSL PHP
  • Расширение PDO для PHP
  • Расширение PHP Mbstring
  • Расширение PHP для токенизатора
  • XML PHP-расширение
  • Расширение PHP Ctype
  • JSON PHP-расширение

2. Скачайте и установите Composer

  • Загрузите Composer-Setup.exe отсюда.
  • Запустите загруженный файл.

3. Создать проект

  • Откройте командную строку и перейдите в каталог xampp/htdocs/.
  • Выполните composer create-project laravel/laravel . Введите название вашего проекта вместо, например, композитор создать проект laravel/laravel laravel_project .
  • Это загрузит и установит последнюю версию Laravel.

Структура каталогов после установки –

4. Запустить сервер разработки

  • Откройте командную строку.
  • Перейдите к только что созданному каталогу проекта (laravel_project).
  • Запустите php artisan serve . Это запустит сервер разработки.

Изменить порт

Добавить --port= в команду php artisan serve.

5. Вывод

В браузере запустите localhost:8000, если порт не указан, в противном случае запустите localhost:3421 с установленным номером порта.

6. Заключение

Вам необходимо установить Composer в вашей системе, чтобы создать проект Laravel. Используйте команду php artisan serve для запуска сервера разработки.

Если вы нашли это руководство полезным, не забудьте поделиться им.

Похожие сообщения:

Последние публикации

Категории

© 2016-2022 Makitweb, Все права защищены

<Р> DIV> DIV> h2: экв (0)»данных код = 'PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTInIHN0eWxlPSdtYXJnaW46IDhweCBhdXRvOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMjUwcHg7Jz4KPCEtLSBDYXRlZ29yeSAtIDIgKG1ha2l0d2ViLmNvbSkgLS0 + CjxkaXYgY2xhc3M9J2FkaW5zZXJ0ZXJfYWQnIHN0eWxlPSJkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWluLWhlaWdodDoyNTBweDtoZWlnaHQ6MjUwcHgiPjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIgogICAgIHN0eWxlPSJkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWluLWhlaWdodDoyNTBweDsiCiAgICAgZGF0YS1hZC1jbGllbnQ9ImNhLXB1Yi00MTM3MDIzMTQwNzUzMTI4IgogICAgIGRhdGEtYWQtc2xvdD0iNjI1MzgwOTgyNCIKICAgICBkYXRhLWFkLWZvcm1hdD0iYXV0byIKICAgICBkYXRhLWZ1bGwtd2lkdGgtcmVzcG9uc2l2ZT0idHJ1ZSI + PC9pbnM + PC9kaXY + CjxzY3JpcHQ + CihhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7Cjwvc2NyaXB0PjwvZGl2Pgo =' данных блока = '2'>

Читайте также: