Windows에서 Laravel 8 SQLite 데이터베이스를 사용하는 방법
이 포스트에서는 라라벨 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를 방문하십시오.
행복한 코딩 :)
Reference
이 문제에 관하여(Windows에서 Laravel 8 SQLite 데이터베이스를 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codeanddeploy/how-to-use-laravel-8-sqlite-database-using-windows-32pe텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)