Оценить:
 Рейтинг: 0

Laravel – гайд по выживанию

Автор
Год написания книги
2023
Теги
<< 1 2 3 4 5 6 7 >>
На страницу:
2 из 7
Настройки чтения
Размер шрифта
Высота строк
Поля

laravel new project-name

Замените project-name на желаемое имя нового проекта. Эта команда создаст каталог с указанным именем и установит в него свежее приложение Laravel.

Установка программы установки Laravel

Если вы уже установили Herd или Laragon, пропустите этот шаг.

После настройки Composer настало время интегрировать Laravel Installer. Для этого выполните следующую команду:

$ composer global require "laravel/installer"

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

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

$ laravel new folder_name

При выполнении этой команды вы столкнетесь с несколькими запросами; выберите No starter kit, PHPUnit и No соответственно. Также на вопрос о базе данных выберите MySQL.

Теперь у вас будет новое приложение в указанной вами папке с именем folder_name. Перейдите в эту папку с помощью команды cd folder_name, а затем запустите:

$ php artisan serve

При этом запускается локальный сервер по адресу http://localhost:8000/. При обращении к этому URL отображается экран приветствия Laravel.

Примечание: Если вы используете Laravel Herd, ваши новые приложения Laravel будут использовать домен

.test. Например, по адресу https://folder_name.test будет отображаться страница приветствия.

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

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

Структура папок Laravel

В новом проекте Laravel вы будете иметь следующую структуру кода:

Вы встретите 10 директорий:

1. app

2. bootstrap

3. config

4. база данных

5. public

6. ресурсы

7. маршруты

8. хранилище

9. тесты

10. vendor

Мы не будем подробно рассматривать все папки, однако важно иметь краткое представление о каждой из них.

App

Это каталог, в котором хранится вся логика нашего приложения. В эту папку мы поместим все наши модели, контроллеры, сервисы и многие другие классы.

Bootstrap

Эта папка используется для загрузки laravel (startup laravel).

Config

Эта папка будет содержать множество глобальных настроек для нашего приложения.

Database

Эта папка содержит наши элементы базы данных, такие как миграции и сиды (seeders).

Public

Эта папка Public содержит многие активы приложения, такие как изображения, таблицы стилей и скрипты.

Resources

В эту папку мы поместим наши представления. Представления – это страницы, которые видит пользователь.

Routes

Эта папка содержит все маршруты для нашего приложения.

Storage

Laravel использует эту папку для хранения сессий, кэша и журналов.

Test

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

Vendor
<< 1 2 3 4 5 6 7 >>
На страницу:
2 из 7

Другие аудиокниги автора Nulls