라라벨(7)
-
[11] laravel - 쿼리빌더 mysql내장함수 사용
[ 환경 ]ㄴ laravel 10.48.91. 기존 코드where('pw', '=', 'PASSWORD($pw)')->first(); $check_pw = $pw1->pw; // 비밀번호 조회 echo $check_pw; // 비밀번호 출력 die(); }} ㄴ 해당 오류 출력- where('pw', '=', 'PASSWORD($pw)') 에서 데이터 부분을 아예 텍스트로 인식해서 생긴 오류 2. raw() 사용where('pw', '=', \DB::raw('PASSWORD('.$pw.')'))->first(); $check_pw = $pw1->pw; // 비밀번호 조회 echo $check_pw; // 비밀번..
2024.06.25 -
[10] laravel - Class "App\Http\Controllers\DB" not found 오류
[ 환경 ]ㄴ laravel 10.48.91. controller 코드where('id', '=', $id)->first(); $check_id = $id1->id; // 아이디 조회 echo $check_id; // 아이디 출력 die(); }}ㄴ $check_id 출력시에 에러가 호출된다. 2. 해결방법 2-1) use DB 입력ㄴ DB를 사용하도록 설정where('id', '=', $id)->first(); $check_id = $id1->id; // 아이디 조회 echo $check_id; // 아이디 출력 die(); }} 2-2) DB:: - \DB:: (백슬래시 넣어주기)ㄴ..
2024.06.24 -
[9] laravel - curl전송(외부사이트)_2
[ 환경 ]ㄴ laravel 10.48.9[ 과정 ]1. web에서 route(get)로 view호출(curl전송폼)2. 전송폼에서 curl api값 입력3. web에서 route(post)로 curl controller 호출4. curl controller 페이지에서 curl api 전송 코드 실행5. 최종 - 로컬에서 결과확인(외부사이트의 출력문을 로컬에서 확인) https://kuk1938.tistory.com/54 [8] laravel - curl api전송(외부사이트)_1[ 환경 ]ㄴ laravel 10.48.91. curl의 값 전송폼 생성(html파일) ㄴ html파일 생성완료 - curl1.php 2. web페이지에서 curl1.php 호출Route::get('/api/curl', fu..
2024.06.20 -
[8] laravel - curl api전송(외부사이트)_1
[ 환경 ]ㄴ laravel 10.48.91. curl의 값 전송폼 생성(html파일) ㄴ html파일 생성완료 - curl1.php 2. web페이지에서 curl1.php 호출Route::get('/api/curl', function () { // /api/curl 경로를 입력하여 페이지 호출 return view('/curl/curl1'); // views에 생성해둔 curl 폼 html파일 view로 호출});ㄴ 기본경로 resources/views를 제외하고 하위 경로를 입력하여 view()로 호출. ㄴ 호출 완료 3. web페이지에서 받은 데이터로 curl 생성Route::post('/test/curl1', function () { $data = []; // curl전송할 데이터..
2024.06.04 -
[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