Шаг 1. Установка Laravel
Перед запуском команды «laravel init» вам необходимо убедиться, что Laravel установлен в вашей системе. Для этого откройте терминал и выполните следующую команду:
composer global require laravel/installer
Шаг 2. Создание нового проекта Laravel
После установки Laravel вы можете создать новый проект Laravel с помощью команды «laravel init». Просто перейдите в каталог, в котором вы хотите создать проект, и выполните следующую команду:
laravel init my-project
Эта команда создаст новый каталог с именем «my-project» и установит в нем новую установку Laravel.
Шаг 3. Понимание структуры проекта
После запуска команды «laravel init» вы заметите, что она создает несколько каталогов и файлов. Давайте рассмотрим некоторые из них:
- Каталог
app. Этот каталог содержит основную логику и бизнес-правила вашего приложения. - Каталог
config: здесь вы найдете различные файлы конфигурации для вашего приложения Laravel. - Каталог
routes: здесь вы определяете маршруты вашего приложения и конечные точки URL-адресов. - Каталог
resources: он содержит представления, ресурсы и языковые файлы вашего приложения. - Каталог
public: это корень документов веб-сервера, содержащий точку входа в ваше приложение.
Шаг 4. Запуск сервера разработки
Чтобы увидеть ваше приложение Laravel в действии, вам необходимо запустить сервер разработки. Перейдите в каталог вашего проекта и выполните следующую команду:
php artisan serve
При этом запустится сервер разработки, и вы сможете получить доступ к своему приложению, посетив http://localhost:8000в своем браузере.
Шаг 5. Изучение возможностей Laravel
Теперь, когда у вас есть базовый проект Laravel, давайте рассмотрим некоторые часто используемые методы:
- Маршрутизация:
Laravel предоставляет мощную систему маршрутизации. Вы можете определить маршруты в файлеroutes/web.php. Вот пример:
Route::get('/hello', function () {
return 'Hello, Laravel!';
});
- Просмотры.
Создавайте динамические веб-страницы с помощью шаблонов Blade. Вот пример:
Route::get('/hello', function () {
return view('hello');
});
- Операции с базами данных:
Laravel предлагает элегантный ORM под названием Eloquent для операций с базами данных. Вот пример получения данных из таблицы:
$users = User::where('status', 'active')->get();
- Промежуточное ПО:
Промежуточное ПО позволяет фильтровать и изменять HTTP-запросы. Вот пример:
Route::middleware('auth')->group(function () {
Route::get('/dashboard', function () {
// Only authenticated users can access this route
});
});
В этой статье мы рассмотрели основы использования команды «laravel init» для создания нового проекта Laravel. Мы также исследовали некоторые распространенные методы, такие как маршрутизация, представления, операции с базами данных и промежуточное программное обеспечение. Выполнив эти шаги, вы будете на верном пути к созданию мощных веб-приложений с помощью Laravel.