Как установить laravel через composer

Как установить laravel через composer Хостинг

Фреймворк Laravel пользуется популярностью за счет ряда факторов:

  • он объектно-ориентированный;
  • соблюдается модель MVC;
  • доступна поддержка нескольких баз данных.

Кроме того, в нем доступна масса инструментов для развертывания приложений и упрощения веб-разработки. Рассмотрим, как выглядит установка Laravel на Ubuntu.

How to install Laravel on Windows 10? What are the prerequisites? How to get started?

Laravel is a free open source PHP framework. It provides tools for building web applications and APIs. The framework has gained popularity because of its simplicity and ease of use.

Laravel is a great choice for beginners who want to build their next project using PHP. In this tutorial, I’ll show you how to install Laravel on your PC or Mac.

Having a strong and efficient framework is important when working in web development. Laravel is an elegant and powerful PHP
web application framework that simplifies the development process while offering a range of key features and functionality.

But if you’re new to the framework or don’t know how to use it yet, don’t worry! This guide will help you get up and running with Laravel in no time.

This article will guide you through the process of installing Laravel on Windows, macOS, and Linux operating systems.

But first, let’s talk about what Laravel is, why it’s useful, and who can make the most of it.

How to Install Laravel 9 with Composer in macOS, Ubuntu, Windows

   This tutorial will walk you through the process of installing the latest Laravel version 9  and the Composer package manager on your development system.  
  

You can learn how to create a Laravel CRUD Web Application
from scratch in our detailed tutorial.

Laravel Tutorial

Содержание
  1. What exactly is Laravel?
  2. What new features does Laravel provide:
  3. Using Homebrew, install Composer.
  4. Install Laravel Project
  5. Run Laravel Application
  6. Conclusion
  7. Другие истории
  8. Как преобразовать массивы PHP в строку с помощью Implode() в PHP 8
  9. Как создать и проверить форму в Laravel 9
  10. Преимущества использования Laravel
  11. Процесс быстрого развития
  12. Читаемый и поддерживаемый код
  13. Сильное сообщество и поддержка
  14. Встроенные инструменты и библиотеки
  15. Шаги по установке Laravel в Windows 10
  16. Шаг 1: Установите Composer
  17. Шаг 2: Требования к серверу для установки Laravel
  18. Шаг 3: Установка Laravel
  19. Шаг 4: Создание базы данных
  20. Шаг 5: Настройка базы данных
  21. Шаг 6: Миграция базы данных
  22. Шаг 7: Тестирование
  23. Резюме
  24. Как установить Laravel в Linux
  25. 1. Установите веб-сервер Apache
  26. 2. Установите PHP
  27. 3. Установите MariaDB
  28. 4. Установите Composer
  29. 5. Проверка установки PHP, MariaDB и Composer
  30. 6. Установите Laravel с помощью Composer
  31. 7. Запустите сервер Laravel
  32. Предварительные условия Laravel
  33. Системные требования
  34. Версии
  35. Предпосылки
  36. Что такое Laravel?
  37. Основные характеристики и функциональность
  38. Eloquent ORM для взаимодействия с базой данных
  39. Blade Template Engine
  40. Инструмент командной строки Artisan
  41. Встроенная поддержка планирования задач и аутентификации
  42. Как установить Laravel
  43. Как установить Laravel на macOS
  44. 1. Установите Homebrew
  45. 2. Установите Node.js и npm
  46. 3. Install PHP
  47. 4. Install Composer
  48. 5. Verify PHP and Composer Installations
  49. 6. Install Laravel Using Composer
  50. 7. Verify Laravel Installation
  51. 8. Create a New Project
  52. 9. Run The Laravel Server
  53. Настройка веб-сервера
  54. Настройка общедоступной директории
  55. Настройка веб-адресов
  56. Apache
  57. Nginx
  58. Подготовка к установке
  59. Установка через Composer
  60. Использование Laravel Installer
  61. Запуск фреймворка через Composer Create-Project
  62. Работа на локальном сервере
  63. Who Uses Laravel?
  64. Bankrate
  65. The New York Times
  66. St Jude Children’s Research Hospital
  67. Geocodio
  68. October CMS
  69. How To Install Laravel on Windows
  70. 1. Install XAMPP
  71. 2. Install Composer
  72. 3. Verify Composer Installation
  73. 4. Install Laravel Using Composer
  74. 5. Verify Laravel Installation
  75. 6. Start The Server
  76. 7. Run The Project In Your Browser
  77. Последующая настройка
  78. Публичная директория
  79. Файлы настроек
  80. Права на доступ
  81. Как получить права доступа
  82. Ключ приложения

What exactly is Laravel?

Taylor Otwell
created Laravel, a free open source PHP framework.

What new features does Laravel provide:

  • HTTP Client
  • Laravel Airlock
  • Custom Eloquent Casts
  • Blade Component Tags & Improvements
  • Route Caching Speed Improvements, etc.
  • Before we go ahead, i would like to bring in your attention that you must have PHP 7.2+ installed on your machine along with Composer.

Using Homebrew, install Composer.

If you don’t already have Homebrew installed, click this link
.

   brew install composer  
  
   composer -v  
  

You will see the similar output:

   / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.10.6 2022-05-20 10:28:10  
  

Install Laravel Project

To install the Laravel project on your development system, run the command listed below.

   composer create-project --prefer-dist laravel/laravel new-laravel-project  
  

The above command will begin displaying the Laravel project’s installation progress in the window of your command-line tool.

   composer cd new-laravel-project  
  

Run Laravel Application

In this step, we will launch the Laravel application on the local development server using the PHP artisan command.

   php artisan serve  
  

Your project has begun, and you will be notified in the window of your command-line tool.

Laravel development server started:  http://127.0.0.1:8000

   php artisan serve --port=8888  
  

Laravel development server started:  http://127.0.0.1:8888

How to Install Laravel 9 with Composer in macOS, Ubuntu, Windows

Conclusion

We successfully installed the latest version of laravel using the Composer package manager in this tutorial.

I am Nitin Pujari, a full-stack developer and . I created this site to bestow my coding experience with newbie programmers. I love to write on JavaScript, Php, Codeigniter, React, Angular, Vue, and Laravel.

Посмотреть все статьи

Преимущества использования Laravel

Laravel предлагает ряд преимуществ, которые делают его популярным среди веб-разработчиков:

Процесс быстрого развития

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

Читаемый и поддерживаемый код

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

Читайте также:  Как мы переписывали сервер-сайд СберБанк Онлайн на микросервисы / Хабр

Сильное сообщество и поддержка

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

Встроенные инструменты и библиотеки

Laravel поставляется со многими встроенными инструментами и библиотеками, такими как Eloquent ORM
, механизм шаблонов Blade и инструмент командной строки Artisan, которые упрощают процесс разработки и уменьшают потребность во внешних зависимостях.

Итак, вы знаете, что хотите использовать Laravel, но что вам нужно знать, прежде чем приступить к работе? Это то, что мы обсудим далее.

Шаги по установке Laravel в Windows 10

  • Шаг 1:
    Установить Composer
  • Шаг 2:
    Требования к серверу для установки Laravel
  • Этап 3:
    Установка Laravel
  • Шаг 4:
    Создание базы данных
  • Шаг 5:
    Конфигурация базы данных
  • Шаг 6:
    Миграция базы данных
  • Шаг 7:
    Тестирование

Шаг 1: Установите Composer

Чтобы установить Composer в Windows 10. Загрузите Composer с веб-сайта getcomposer.org

.

После загрузки запустите и установите композитор. Нажмите «Далее.

Composer Installation
Композиторская инсталляция

теперь вам нужно установить путь php и нажать Next.

Composer Installation
Композиторская инсталляция

Если вы хотите использовать URL-адрес прокси, введите его на следующем шаге или оставьте поле пустым и нажмите «Далее».

Composer Installation
Композиторская инсталляция

Теперь все готово для установки composer. Просмотрите его и нажмите «Установить».

Composer Installation
Композиторская инсталляция

Composer успешно установлен.

Composer Installation
Композиторская инсталляция

Как проверить, установлен ли композитор на ваших окнах или нет.

 composer -v
  
Check if Composer has been Installed on your Windows
Проверьте, установлен ли Composer в вашей Windows

Шаг 2: Требования к серверу для установки Laravel

  • PHP >= 8,0
    – Для Laravel 9.x требуется минимальная версия PHP 8.0.
  • Расширение PHP BCMath
  • Ctype Расширение PHP
  • Fileinfo Расширение PHP 
  • Расширение JSON PHP 
  • Mbstring Расширение PHP 
  • Расширение OpenSSL PHP 
  • PHP-расширение PDO 
  • PHP-расширение Tokenizer 
  • Расширение XML PHP.

Шаг 3: Установка Laravel

Теперь пришло время установить Laravel в Windows 10. Прежде чем создавать свой первый проект Laravel, вы должны убедиться, что на вашем локальном компьютере установлен PHP и  Composer

установлен.

Кроме того, мы рекомендуем  установить Node и NPM
.

После того, как вы установили PHP и Composer, вы можете создать новый проект Laravel с помощью Composer create-project
команда:

Laravel Project Directory inside XAMPP
Каталог проектов Laravel внутри XAMPP
 composer create-project laravel/laravel example-app
  
Installing Laravel in Windows 10
Установка Laravel в Windows 10

Или вы можете создавать новые проекты Laravel, глобально установив установщик Laravel через Composer:

 composer global require laravel/installer
 
laravel new example-app
  
Laravel Installed in Windows 10
Laravel, установленный в Windows 10

Шаг 4: Создание базы данных

Теперь мы собираемся создать базу данных на локальном хосте. Сначала откройте XAMPP и запустите Apache и MySQL, как показано ниже.

XAMPP Start Apache and MySQL
XAMPP Запуск Apache и MySQL

Нажмите Новый
> Введите имя базы данных
> Создать

Creating Laravel Database
Создание базы данных Laravel

Шаг 5: Настройка базы данных

Теперь мы собираемся настроить нашу базу данных laravel. Открыть .env
и введите данные базы данных.

 DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=example-app
DB_USERNAME=root
DB_PASSWORD=
  
Database Configuration
Конфигурация базы данных

Шаг 6: Миграция базы данных

Чтобы запустить все незавершенные миграции, выполните migrate
Команда ремесленников.

 php artisan migrate
  
Migrating Database
Миграция базы данных

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

 php artisan migrate:fresh
  

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

Tables Inside Database
Таблицы внутри базы данных

Шаг 7: Тестирование

Как и в прошлый раз, когда все было сделано. мы собираемся протестировать наше приложение, выполнив команду serve для запуска приложения laravel.

 php artisan serve
  
Laravel Start Development Server
Сервер разработки Laravel Start
 http://127.0.0.1:8000
  
Installing Laravel on Windows 10: A Beginner's Guide
Установка Laravel в Windows 10: руководство для начинающих

Резюме

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

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

Когда дело доходит до развертывания ваших приложений Laravel, рассмотрите возможность использования Kinsta Application Hosting
. Kinsta предоставляет решение для хостинга, оптимизированное для Laravel, мощное и масштабируемое. Это гарантирует бесперебойную и безопасную работу ваших приложений. Вы можете эффективно управлять своими проектами Laravel с помощью расширенных функций Kinsta и поддержки мирового уровня.

А пока желаю удачи в вашем путешествии по Laravel!

Как установить Laravel в Linux

1. Установите веб-сервер Apache

Apache Web Server website. 
Веб-сайт веб-сервера Apache.
 sudo apt update sudo apt install apache2
  

После установки включите службу Apache и запустите ее:

 sudo systemctl enable apache2 sudo systemctl start apache2
  

2. Установите PHP

 sudo apt install php libapache2-mod-php php-mbstring php-xmlrpc php-soap php-gd php-xml php-cli php-zip php-bcmath php-tokenizer php-json php-pear
  

3. Установите MariaDB

MariaDB website.
Сайт MariaDB.
 sudo apt install mariadb-server
  

После установки защитите свою установку MariaDB, выполнив:

 sudo mysql_secure_installation
  

4. Установите Composer

 curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar
sudo chmod +x /usr/local/bin/composer
  

5. Проверка установки PHP, MariaDB и Composer

 php -v mysql --version composer -V
  

6. Установите Laravel с помощью Composer

 composer create-project --prefer-dist laravel/laravel app-name
  

Заменить имя приложения
выше с тем, что вы хотите.

Затем перейдите во вновь созданный каталог проекта:

7. Запустите сервер Laravel

Чтобы запустить сервер разработки для проекта, перейдите в каталог проекта и выполните указанную команду.

 php artisan serve
  

Чтобы получить доступ к вашему приложению Laravel, запустите эту команду, чтобы запустить локальный сервер разработки на порту 8000. Затем откройте веб-браузер и перейдите к:

Если все настроено правильно, вы сможете просмотреть страницу приветствия Laravel по умолчанию, которая подтверждает, что ваше приложение запущено и работает. Теперь Laravel установлен в вашей системе Linux!

Предварительные условия Laravel

Прежде чем погрузиться в Laravel, вам следует ознакомиться с несколькими вещами:

  • Базовые знания программирования на PHP
  • Понимание архитектурного шаблона MVC (Model-View-Controller)
  • Знакомство с командной строкой/терминалом
  • Опыт работы с HTML
    , CSS
    и JavaScript
    (необязательно, но полезно)

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

  • Поддерживаемые операционные системы
    : Windows, macOS, Linux
  • Аппаратные требования
    : Минимальный (зависит от PHP и Composer)
  • Установка PHP
    : Требуется перед установкой Laravel
  • Композиторская инсталляция
    : Требуется для установки Laravel

Версии

  • Стабильная и последние версии
    : Выберите в зависимости от потребностей проекта. Стабильные версии
    предлагают надежность, в то время как последние версии могут включать новые функции и улучшения.
  • Важность проверки совместимости
    : Обеспечьте плавную интеграцию с другими библиотеками и версиями PHP, убедившись, что выбранная вами версия Laravel совместима с зависимостями вашего проекта.

Предпосылки

  • PHP
    – PHP — это интерпретируемый и объектно-ориентированный язык сценариев с открытым исходным кодом, который может выполняться на стороне сервера. P HP хорошо подходит для веб-разработки.
  • XAMPP
    XAMPP
    — полностью бесплатный, простой в установке дистрибутив Apache, содержащий MariaDB, PHP и Perl.
  • VSCode
    (Используйте любой редактор кода) — Visual Studio Code, также обычно называемый VS Code, представляет собой редактор исходного кода, созданный Microsoft с помощью Electron Framework для Windows, Linux и macOS.
Читайте также:  Бесплатные системы мониторинга

Перед установкой Laravel в Windows 10 убедитесь, что у вас есть все вышеперечисленные предварительные условия, готовые и работающие. P HP и XAMPP работают.

Теперь давайте рассмотрим шаги:

Что такое Laravel?

Laravel website.
Сайт Laravel.

Ларавель
— это мощная и элегантная платформа веб-приложений PHP, которая упрощает разработку веб-приложений с помощью архитектуры MVC (Model-View-Controller). Автор Тейлор Отвелл
, Laravel приобрел огромную популярность благодаря своей простоте и удобству использования, что делает его лучшим выбором для веб-разработчиков по всему миру.

Основные характеристики и функциональность

Некоторые из ключевых особенностей и функций, предлагаемых Laravel, включают:

Eloquent ORM для взаимодействия с базой данных

Laravel Объектно-реляционное сопоставление
(ORM) обеспечивает гладкое и интуитивно понятное взаимодействие с вашей базой данных, упрощая выполнение CRUD
(Создание, чтение, обновление, удаление) и управление связями между таблицами.

Blade Template Engine

Blade — это простой, но мощный шаблонизатор Laravel
, что позволяет с легкостью создавать динамические HTML-шаблоны многократного использования. Лаконичный синтаксис Blade позволяет легко отделить логику вашего приложения от его представления.

Инструмент командной строки Artisan

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

Встроенная поддержка планирования задач и аутентификации

Все это приятно знать, но кто именно может наилучшим образом использовать Laravel? Давайте рассмотрим это дальше.

Как установить Laravel

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

Как установить Laravel на macOS

1. Установите Homebrew

Homebrew website.
Сайт домашнего пивоварения.
 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  

2. Установите Node.js и npm

 brew install node
  

Эта команда устанавливает в вашей системе как Node.js, так и npm.

3. Install PHP

   brew install php  
  

Wait for the installation to complete.

4. Install Composer

Composer website.
Composer website.
   curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer  
  

5. Verify PHP and Composer Installations

   php --version composer --version  
  

If the installations were successful, you should see the PHP and Composer versions displayed.

6. Install Laravel Using Composer

   composer global require laravel/installer  
  

Wait for the installation process to complete.

7. Verify Laravel Installation

   laravel --version  
  

You will know that the installation is successful if you see the version of Laravel displayed.

8. Create a New Project

   composer create-project --prefer-dist laravel/laravel app-name  
  

Replace app-name with the desired name for your project. This command will create a new directory with the specified name and install the Laravel framework inside it.

Next, navigate to the newly created project directory:

   cd app-name  
  

Remember to replace app-name with the actual name you used for your project.

9. Run The Laravel Server

   php artisan serve  
  

This command will launch a local development server on port 8000. You can access your Laravel application by opening your web browser and navigating to:

You should now see the default Laravel welcome page, indicating that your application is running successfully. You can start building your Laravel application and see the changes live on the local development server.

Настройка веб-сервера

Настройка общедоступной директории

После установки и настройки Laravel нужно обязательно указать встроенную во фреймворк папку в качестве корневого каталога веб-сервера. К этой общедоступной папке будут идти все входящие обращения из Сети. Обрабатывать входящие HTTP-запросы будет расположенный в public файл фронт-контроллер .

Настройка веб-адресов

Apache

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

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

  Options +FollowSymLinks -Indexes
RewriteEngine On

RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]  

Nginx

Пользователям Nginx потребуется добавить еще одну директиву в конфигурации сайта. Она направит все запросы на фронт-контроллер :

  location / {
try_files $uri $uri/ /index.php?$query_string;
}  

Подготовка к установке

Чтобы запустить на веб-сервере Laravel, в Ubuntu необходимо удовлетворить ряд зависимостей. Все необходимые для работы компоненты имеются в наличии на виртуальной машине Laravel Homestead. Поэтому разработчики рекомендуют использовать именно ее для запуска на локальной машине.

Тем не менее, развертывать и тестировать приложения в основном придется на веб-серверах с Linux, а не на Homestead. Чтобы установить Laravel на таком веб-сервере, на нем должны быть установлена версия PHP >= 7.2.0 и следующие расширения PHP:

  • BCMath PHP Extension;
  • Ctype PHP Extension;
  • JSON PHP Extension;
  • Mbstring PHP Extension;
  • OpenSSL PHP Extension;
  • PDO PHP Extension;
  • Tokenizer PHP Extension;
  • XML PHP Extension.

В Ubuntu эти зависимости можно установить при помощи команды в терминале:

  sudo apt install php php-mysql php-mbstring php-tokenizer php-xml php-json php-common  

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

Об успешной установке будут свидетельствовать следующие строки в терминале:

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

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

Чтобы работать с Laravel потребуется предварительно установить Composer, поскольку фреймворк управляет с его помощью своими зависимостями:

  sudo apt install composer  

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

После установки появится сообщение об автоматической настройке следующих пакетов:

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

Теперь можно переходить непосредственно к установке фреймворка. Сначала необходимо загрузить его установщик через Composer:

  composer global require laravel/installer  

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

В некоторых случаях выполнение этой команды может занять определенное время.

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

Далее, обязательно нужно поместить общесистемный каталог от Composer в свой каталог . Это позволит Ubuntu распознать исполняемый файл Laravel.

Этот каталог расположен в разных местах, в зависимости от дистрибутива. В Ubuntu он располагается по следующему пути:

  $HOME/.config/composer/vendor/bin  

Пользователи других дистрибутивов могут поискать здесь:

  $HOME/.composer/vendor/bin  

Использование Laravel Installer

Запустить установщик Laravel в Composer можно следующей командой в терминале:

  composer global about  

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

Читайте также:  Как установить Joomla на сайт - инструкция

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

  laravel new blog  

Запуск фреймворка через Composer Create-Project

В Composer поддерживается возможность установки Laravel через команду :

  composer create-project --prefer-dist laravel/laravel blog  

Эту команду необходимо выполнять, предварительно перейдя в папку, где будет храниться будущий сайт. Например, на локальном сервере Apache по умолчанию это каталог: .

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

Работа на локальном сервере

После того, как Laravel установлен, следует убедиться в его работоспособности с помощью скрипта командной строки (Artisan CLI). Для этого надо активировать встроенный в PHP локальный сервер с помощью команды:

  php artisan serve  

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

После ее ввода станет доступен локальный сервер по адресу . Перейдя по нему, можно увидеть заставку-приветствие «You have arrived» («Вы прибыли»).

Установка Laravel в Ubuntu - You have arrived

Чтобы увидеть полный список команд для artisan, введите:

  php artisan list  

Who Uses Laravel?

  • Startups
    : For startups, Laravel offers a rapid development process, which helps bring their ideas to life quickly and efficiently. The framework’s built-in tools and libraries save precious time and resources during the initial stages of a project.
  • Established companies
    : Laravel’s scalability and maintainability make it an attractive choice for established companies looking to build or upgrade their web applications. The framework’s strong community support ensures businesses can rely on Laravel for long-term projects.
  • PHP web developers

    : Developers appreciate Laravel’s elegant syntax and ease of use, which streamline the web application development process. Laravel’s features allow for efficient and effective coding practices.
  • Backend engineers
    : For backend engineers, Laravel’s powerful features, including its support for task scheduling, authentication, and the Artisan command-line tool, make it an essential tool in their toolkit. Laravel enables backend engineers to create robust and secure web applications
    with ease.

Now, here are some examples of companies that use Laravel in their projects:

Bankrate

Bankrate
is a leading financial services company that uses Laravel to build and maintain its online applications. The framework helps Bankrate manage complex data structures and speed up development cycles.

The New York Times

The New York Times
uses Laravel for its internal web applications, helping the company to build and maintain complex web applications quickly and effectively.

St Jude Children’s Research Hospital

Geocodio

Geocodio
is a geocoding service that converts addresses to latitude and longitude coordinates and vice versa. Laravel powers Geocodio’s web application, allowing it to provide its customers a reliable and efficient geocoding service.

October CMS

As you can see, Laravel is a powerful framework used by companies of all sizes, from startups to large enterprises. But you still might not be sure about the benefits this framework offers to developers
. Let’s explore that now.

How To Install Laravel on Windows

1. Install XAMPP

The XAMPP download page for Windows.
The XAMPP download page for Windows.

Visit the XAMPP download page
and download the appropriate installer for your Windows version.

Once installed, launch the XAMPP Control Panel
and start the Apache and MySQL services.

2. Install Composer

Visit the Composer download page
and download the Composer-Setup.exe
file.

Composer for Windows download page. 
Composer for Windows download page.

Make sure to select the correct PHP executable during the installation process (usually located in the XAMPP installation folder under xampp/php/php.exe).

Click Next
to move through the on-screen instructions then click Install
.

Once installation is completed, click Finish
.

3. Verify Composer Installation

   composer --version  
  

If the installation was successful, you should see the Composer version displayed.

4. Install Laravel Using Composer

You can use Composer, which is now installed, to install Laravel globally on your system. To do so, open the Command Prompt and run the given command:

   composer create-project laravel/laravel app-name  
  

This will automatically download all the relevant Laravel files to create a new project.

5. Verify Laravel Installation

   laravel --version  
  

After a successful installation, you will be able to see the Laravel version.

6. Start The Server

   cd app-name  
  
   php artisan serve  
  

7. Run The Project In Your Browser

With this, you can start developing web applications using Laravel on your Windows machine.

Последующая настройка

Публичная директория

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

Файлы настроек

Конфигурационные файлы — это PHP-скрипты, хранящиеся в и вложенных подпапках.

Сами файлы представляет собой набор пар ключ массива => значение
, где «ключ» — имя отдельной опции.

Права на доступ

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

Как получить права доступа

1. Добавить себя в группу владельцев веб-сервера :

  sudo usermod -a -G www-data $USER  

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

2. Изменить права владельца на Laravel-проект командой:

  sudo chgrp -R www-data /var/www/html/project  

3. Даются права на запись в папку-хранилище storage:

  sudo chmod -R 775 /var/www/html/project/storage  

Для пользователя root (помимо первого пункта) из алгоритма исключается команда sudo.

Ключ приложения

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

                                                                       


                                                                      

Он представляет собой случайно сгенерированную строку в 32 символа. Если для установки использовался Composer или установщик Laravel, ключ автоматически создается указанной командой:

php artisan key:generate

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

Дополнительная настройка

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

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

Оцените статью
Хостинги