>  기사  >  PHP 프레임워크  >  Laravel 시작하기 튜토리얼: 가장 인기 있는 PHP 프레임워크를 처음부터 배우세요

Laravel 시작하기 튜토리얼: 가장 인기 있는 PHP 프레임워크를 처음부터 배우세요

王林
王林원래의
2023-08-13 13:21:082698검색

Laravel 시작하기 튜토리얼: 가장 인기 있는 PHP 프레임워크를 처음부터 배우세요

Laravel 시작하기 튜토리얼: 가장 인기 있는 PHP 프레임워크를 처음부터 배우세요

소개:
Laravel은 현재 가장 인기 있는 PHP 프레임워크 중 하나이며 사용하기 쉽고 강력하며 활발한 개발 커뮤니티를 보유하고 있습니다. 이 글은 Laravel 프레임워크를 처음부터 배우는 데 도움이 될 것이며 이 강력한 도구를 더 잘 이해하고 익히는 데 도움이 되는 몇 가지 예제 코드를 제공할 것입니다.

1단계: Laravel 설치
시작하기 전에 컴퓨터에 Laravel 프레임워크를 설치해야 합니다. 가장 쉬운 방법은 Composer를 통해 설치하는 것입니다. Composer가 설치되어 있는지 확인하고 다음 명령을 실행하세요:

composer global require laravel/installer

설치가 완료되면 laravel new 명령을 사용하여 새 Laravel 프로젝트를 생성할 수 있습니다. 예를 들어 myproject라는 프로젝트를 생성하려면 다음 명령을 실행하세요: laravel new命令创建新的Laravel项目。例如,要创建一个名为myproject的项目,请运行以下命令:

laravel new myproject

这将在当前目录下创建一个名为myproject的新Laravel项目。

第二步:配置数据库
在继续之前,您需要设置数据库连接。Laravel默认使用MySQL数据库。打开myproject目录下的.env文件,并设置您的数据库连接信息:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password

请确保替换掉your_database_nameyour_usernameyour_password这些值为您自己的数据库信息。

第三步:路由和控制器
Laravel的核心概念之一是路由和控制器。路由用于将URL映射到相应的控制器方法。打开myproject/routes/web.php文件,并添加以下代码:

Route::get('/', 'HomeController@index');

上述代码将把根URL(/)映射到HomeController控制器的index方法上。现在,我们需要创建HomeController控制器。打开终端,进入项目根目录,运行以下命令:

php artisan make:controller HomeController

这将在myproject/app/Http/Controllers目录下创建一个HomeController.php文件。打开该文件,并添加以下代码:

<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;

class HomeController extends Controller
{
    public function index()
    {
        return view('welcome');
    }
}

上述代码的作用是返回一个名为welcome的视图。我们将在下一步中创建这个视图。

第四步:视图
Laravel使用Blade模板引擎来创建视图。打开myproject/resources/views目录,并创建一个名为welcome.blade.php的文件。在该文件中,添加以下代码:

<!DOCTYPE html>
<html>
<head>
    <title>Welcome</title>
</head>
<body>
    <h1>Welcome to Laravel</h1>
</body>
</html>

第五步:运行应用程序
至此,我们已经完成了一个最基本的Laravel应用程序。打开终端,在项目根目录下运行以下命令启动内置的开发服务器:

php artisan serve

访问http://localhost:8000rrreee

이렇게 하면 현재 디렉터리에 myproject라는 새 Laravel 프로젝트가 생성됩니다.


2단계: 데이터베이스 구성

진행하기 전에 데이터베이스 연결을 설정해야 합니다. Laravel은 기본적으로 MySQL 데이터베이스를 사용합니다. myproject 디렉터리에서 .env 파일을 열고 데이터베이스 연결 정보를 설정하세요.

rrreee

your_database_name, 를 바꿔야 합니다. your_usernameyour_password 값은 자신의 데이터베이스 정보입니다. 🎜🎜3단계: 라우팅 및 컨트롤러🎜 Laravel의 핵심 개념 중 하나는 라우팅과 컨트롤러입니다. 경로는 URL을 해당 컨트롤러 메서드에 매핑하는 데 사용됩니다. myproject/routes/web.php 파일을 열고 다음 코드를 추가하세요: 🎜rrreee🎜위 코드는 루트 URL(/)을 HomeController컨트롤러의 <code>index 메소드에 있습니다. 이제 HomeController 컨트롤러를 생성해야 합니다. 터미널을 열고 프로젝트 루트 디렉터리를 입력한 후 다음 명령을 실행합니다. 🎜rrreee🎜 이렇게 하면 myproject/app/Http/ControllersHomeController.php 파일이 생성됩니다. 예배 규칙서. 파일을 열고 다음 코드를 추가하세요. 🎜rrreee🎜위 코드는 welcome이라는 뷰를 반환합니다. 다음 단계에서 이 뷰를 생성하겠습니다. 🎜🎜4단계: 보기🎜Laravel은 블레이드 템플릿 엔진을 사용하여 보기를 생성합니다. myproject/resources/views 디렉터리를 열고 welcome.blade.php라는 파일을 만듭니다. 이 파일에 다음 코드를 추가하세요: 🎜rrreee🎜5단계: 애플리케이션 실행🎜이 시점에서 가장 기본적인 Laravel 애플리케이션이 완성되었습니다. 터미널을 열고 프로젝트 루트 디렉터리에서 다음 명령을 실행하여 내장 개발 서버를 시작합니다. 🎜rrreee🎜http://localhost:8000를 방문하면 "라는 제목의 메시지가 표시됩니다. Laravel에 오신 것을 환영합니다' 페이지입니다. 🎜🎜결론: 🎜이 기사에서는 Laravel 프레임워크를 설치하고 구성하는 방법과 기본 경로, 컨트롤러 및 뷰를 만드는 방법을 처음부터 배웠습니다. 이는 Laravel 개발의 핵심 개념으로, 이 강력한 PHP 프레임워크를 더 자세히 탐색하고 배울 수 있는 기반을 마련합니다. 지속적인 연습과 학습을 통해 더욱 복잡하고 기능이 풍부한 Laravel 애플리케이션을 구축할 수 있을 것입니다. 🎜🎜위 내용은 Laravel에 대한 간단한 입문 튜토리얼입니다. 여러분에게 도움이 되길 바랍니다. Laravel 프레임워크를 배우고 사용하는 데 성공하길 바랍니다! 🎜

위 내용은 Laravel 시작하기 튜토리얼: 가장 인기 있는 PHP 프레임워크를 처음부터 배우세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.