>  기사  >  PHP 프레임워크  >  PHP 데이터베이스 설정 laravel

PHP 데이터베이스 설정 laravel

PHPz
PHPz원래의
2023-04-14 19:01:14122검색

PHP 데이터베이스 설정 Laravel

Laravel은 오픈 소스 PHP 웹 애플리케이션 프레임워크입니다. 웹 애플리케이션을 구축하는 간단하고 우아한 방법을 제공하므로 많은 개발자와 기업이 선택하는 프레임워크가 되었습니다. Laravel 프레임워크는 Composer를 사용하여 종속성을 설치하고 유지하며 Artisan 명령줄 도구를 사용하여 코드를 관리하고 생성합니다.

PHP는 웹 애플리케이션을 개발하는 데 일반적으로 사용되는 일반적인 서버 측 스크립팅 언어입니다. PHP에는 MySQL, Oracle, PostgreSQL 등과 같은 다양한 데이터베이스 관리 시스템과 상호 작용할 수 있는 풍부한 내장 기능 및 확장 기능이 있습니다. 이 글에서는 Laravel 프레임워크에서 MySQL 데이터베이스를 구성하고 연결하는 방법을 소개합니다.

Laravel 프레임워크에서는 .env 구성 파일을 사용하여 환경 변수를 저장할 수 있습니다. 이 파일은 애플리케이션의 "비밀"로 간주될 수 있으며 데이터베이스 자격 증명 및 애플리케이션 키와 같은 중요한 정보를 포함합니다. 이 파일은 애플리케이션 루트 디렉터리에서 찾을 수 있습니다. 다음은 .env 파일의 내용 예입니다.

<code>APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydatabase
DB_USERNAME=myusername
DB_PASSWORD=mypassword

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120</code>

위 내용에서 DB_CONNECTION 매개변수는 사용된 데이터베이스 엔진 유형을 지정하고, DB_HOST 매개변수는 MySQL 서비스의 호스트 이름/IP 주소를 지정하며, DB_PORT 매개변수는 지정합니다. MySQL 서비스의 포트 기본값은 Yes 3306이며, DB_DATABASE 파라미터는 연결된 데이터베이스의 이름을 지정하고, DB_USERNAME 및 DB_PASSWORD 파라미터는 각각 데이터베이스에 로그인하기 위한 계정 이름과 비밀번호를 지정합니다.

정보를 자신에게 맞는 실제 값으로 변경한 후 .env 파일을 저장하세요.

Laravel 애플리케이션에서 데이터베이스를 설정한 후 Eloquent ORM을 사용하여 데이터베이스에 액세스할 수 있습니다. Eloquent ORM은 Laravel의 일부이며 간단하고 우아한 ActiveRecord 구현입니다. Eloquent ORM을 사용하면 레코드 삽입, 업데이트, 삭제, 관련 쿼리 수행, 쿼리 결과 수 제한 등의 데이터베이스 작업을 쉽게 수행할 수 있습니다.

다음은 Eloquent ORM을 사용하여 데이터베이스의 모든 사용자 테이블에 있는 데이터를 검색하고 반환하는 간단한 예입니다.

<code><?php
namespace App\Http\Controllers;
use App\User;
use Illuminate\Http\Request;

class UserController extends Controller
{
    public function index()
    {
        $users = User::all();
        return view('users.index', compact('users'));
    }
}</code>

위에서 Eloquent ORM을 사용하면 사용자 테이블의 모든 레코드를 쉽게 가져올 수 있습니다. 검색이 완료된 후 결과는 지정된 보기를 로드하고 표시하는 view() 함수에 변수로 전달됩니다.

Laravel 프레임워크에서는 데이터베이스 구성 및 사용이 매우 간단합니다. .env 파일을 수정하면 데이터베이스 연결 정보를 쉽게 설정한 다음 Eloquent ORM을 사용하여 데이터베이스 쿼리를 수행할 수 있습니다. Laravel 프레임워크는 웹 애플리케이션 개발을 재미있고 쉽게 만들어주는 많은 기능과 도구를 제공합니다.

위 내용은 PHP 데이터베이스 설정 laravel의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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