Windows에서 Laravel 8 SQLite 데이터베이스를 사용하는 방법

원래 게시된 @https://codeanddeploy.com 방문하여 샘플 코드 다운로드: https://codeanddeploy.com/blog/laravel/how-to-use-sqlite-database-in-laravel-8-using-windows

이 포스트에서는 라라벨 8에서 SQLite 데이터베이스를 사용하는 방법을 공유할 것입니다. 프로젝트가 가볍고 거대한 데이터베이스가 아니라면 SQLite가 사용하기에 적합합니다. 로컬에서 개발하는 동안 SQLite를 사용하는 것도 옵션입니다. 이제 예를 들어 보여 드리겠습니다. Laravel SQLite 데이터베이스를 구현하는 방법에 대한 아래의 몇 가지 단계를 따르십시오.

먼저 라라벨 8을 설치합니다.



htdocs 디렉터리를 가리키고 명령 프롬프트를 엽니다. 그런 다음 다음 명령을 실행합니다.

composer create-project laravel/laravel laravel-sqlite


설치가 완료되면 명령 프롬프트에서 다음 명령을 실행하십시오.

cd laravel-sqlite


둘째, SQLite 데이터베이스용 ENV 설정



기본적으로 .env file 안에 이러한 줄이 표시됩니다.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=


이제 아래의 다음 줄로 변경해 보겠습니다.

DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306


보시다시피 DB_CONNECTION 값을 SQLite로 변경하고 DB_DATABASE, DB_USERNAME, DB_PASSWORD를 제거했습니다.

셋째, Laravel SQLite 데이터베이스 생성



이제 Laravel 8 디렉토리 프로젝트 내에 데이터베이스를 생성하고 "project_folder/database"경로로 이동한 다음 "database.sqlite"라는 파일을 생성합니다.



넷째, 마이그레이션 명령 실행



이제 마이그레이션 명령을 실행해 보겠습니다.

php artisan migrate


완료되면 Laravel SQLite 데이터베이스가 준비됩니다.

이제 응용 프로그램이 작동하고 SQLite 데이터베이스와 성공적으로 연결되었는지 확인하겠습니다.

route/web.php의 아래 코드를 참조하십시오.

<?php

use App\Models\User;
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {

    User::updateOrCreate([
        'email' => '[email protected]'
    ],[
        'name' => 'John Doe',
        'email' => '[email protected]',
        'password' => bcrypt('password')
    ]);


    $users = User::all();

    print_r($users);
});


그런 다음 다음 명령을 실행합니다.

php artisan serve


그런 다음 브라우저에서 다음을 실행합니다. http://127.0.0.1:8000/



이제 Windows의 로컬 서버에 Laravel SQLite를 성공적으로 설치했습니다. 이 튜토리얼이 도움이 되었으면 합니다. 이 코드를 다운로드하려면 여기https://codeanddeploy.com/blog/laravel/how-to-use-sqlite-database-in-laravel-8-using-windows를 방문하십시오.

행복한 코딩 :)

좋은 웹페이지 즐겨찾기