분류 전체보기(217)
-
[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 -
[13] PHP - CURL 실제활용
[ 환경 ]ㄴ php 7★ CURL 사용법 참고https://kuk1938.tistory.com/42 [9] PHP - CURL 사용법[ 환경 ] ㄴ php 7 ※ CURL 이란 ㄴ PHP에서 사용하는 모듈 중 하나이며, 주로 API연결에 많이 사용이 된다. 무료이며 서버에 모듈 설치를 해야 사용이 가능하다. ㄴ PHP를 사용하게되면 많이 사용하게kuk1938.tistory.com 1. NEXON OPEN API - FC온라인4 API활용※ 넥슨 홈페이지에서 각 게임이나 전체 open api에서 원하는 게임의 api를 사용할 수 있음.ㄴ 본인의 api키는 발급을 받아야하며, 그 키로 api연동 가능. ㄴ api호출은 일일 최대 1000회 까지 가능. 1-1) - FC온라인4 계정고유식별자 조회 ㄴ ..
2024.05.06 -
[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