laravel(라라벨)(12)
-
[6] laravel - 라우팅 등록
[ 환경 ]ㄴ laravel 10.48.9 ※ 데이터베이스 쿼리빌더 포스팅에서 라우팅 등록은 이미 했었음.※ routes/web.php 페이지를 웹엔드포인트라고 하며, 웹과 관련된 route가 일반적으로 총집합된다. ※ get,post만 작성 예정이며, 다른종류는 추후에 작성하겠음. 1. Route:getㄴ 존재하는 페이지를 호출하거나, get에서 임의의 경로를 지정하여 호출 할 수 있음.// get에 지정한 경로로 실제 페이지를 view함수로 호출Route::get('/', function () { return view('/account/loginForm'); // });// 임의의 경로를 지정하여 해당경로에서 hello world 출력Route::get('/account', function (..
2024.05.31 -
[5] laravel - 데이터베이스 쿼리 빌더_2
[ 환경 ]ㄴ laravel 10.48.9 1. distinct () - 중복 데이터 제거Route::get('/moonddev10', function () { # 중복데이터를 제거할 필드(컬럼)을 선택하고 최종 조회 // 쿼리문 : SELECT DISTINCT id FROM member; // DISTINCT 특성상 중복제거할 컬럼을 무조건 지정해줘야함. $bbb = DB::table('member')->distinct()->select('id')->get(); return $bbb;});ㄴ 기존 데이터 - lee가 2개로 중복된것 확인 ㄴ 정상출력 - 가장 아래 중복되는 아이디의 데이터가 제거된거 확인. 2. 비교연산자Route::get('/moonddev11', fun..
2024.05.20 -
[4] laravel - 데이터베이스 쿼리 빌더_1
[ 환경 ]ㄴ laravel 10.48.9 ※ select문 기반으로 특정 조건의 쿼리빌더 목록 1. get() - 테이블 전체 데이터 가져오기Route::get('/', function () { // member테이블과 연결 get()사용으로 전체 데이터 출력 // 쿼리문 : SELECT * FROM member; $user = DB::table('member')->get(); return $user;}); ㄴ 정상 출력. 2. first() - 첫번째 인스턴스 호출(첫번째 데이터 호출)Route::get('/moonddev2', function () { // member테이블과 연결 first()사용으로 첫번째 데이터 출력 // 쿼리문 : SELECT * FRO..
2024.04.29 -
[3] laravel - could not find driver 오류
[ 환경 ]ㄴ laravel 10.48.9 1. 오류 확인 ㄴ 원인 : PDO형태로 메서드 호출중이나, PDO드라이버가 비활성화 되어있음.ㄴ 해결 : PDO드라이버 활성화 시켜줘야함. 2. 오류 해결 ※ 경로 : php-8.1.28/php.ini - 설정파일 (본인이 설치한 php버전 폴더안에서) ㄴ 해당파일 extension=pdo_mysql 앞에 (;)세미콜론제거 하여 활성화.ㄴ php.ini파일 저장 후 라라벨 서버 재실행. 3. 결과 확인 ㄴ PDO 드라이버 활성화로 쿼리문 정상 출력.
2024.04.26 -
[2] laravel - MySQL 데이터베이스 연동
[ 환경 ]ㄴ laravel 10.48.9 1. .env 파일수정※ 예전 workbench접속이나 순수php에서 mysql서버 연결시 연결구문과 유사ㄴ 파일경로 : 본인이 생성한 라라벨 프로젝트 안에 .env파일 ㄴ DB_HOST - 호스트 입력(아이피 OR 도메인 ) ㄴ DB_PORT - 포트번호 입력(기본값으로 3306포트) ㄴ DB_DATABASE - 데이터베이스명 입력 ㄴ DB_USERNAME - 사용자명 입력 ㄴ DB_PASSWORD - 비밀번호 입력 2. 데이터베이스, 테이블 선언할 파일 생성 ※ 경로 : C:\Users\USER\프로젝트명\app\Modelsㄴ 해당 경로에 test.php로 파일 생성 ( 파일생성시 직접 폴더안에서 생성 또는 명령어로 생성 )php artisan make:mo..
2024.04.26 -
[1] laravel - composer & 라라벨 설치
1. PHP 다운로드ㄴ공식사이트 URL : https://windows.php.net/download# PHP For Windows: Binaries and sources ReleasesPHP 8.1 (8.1.28) Download source code [25.67MB] Download tests package (phpt) [15.38MB] VS16 x64 Non Thread Safe (2024-Apr-10 10:01:54) Zip [29.33MB] sha256: dfb80a048272765c9d4e5f7711ac0c7ae1376235732ff3dc0e24835ec761e867 Debug Pack [24.95MB] sha256: 5128windows.php.net ㄴ 8.1.28버전 압축파일을 다운받고,..
2024.04.25