REST, REST API, RESTful 특징 개요REST, REST API, RESTful 특징 알아보기RESTREST 정의REST(Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식REST는 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일이다.REST는 네트워크 상에서 Client와 Server 사이의 통신 방식 중 하나이다.자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다.즉, 자원(resource)의 표현(representation) 에 의한 상태 전달자원(resource)의 표현(representation)자원: 해당 소프트웨어.. 기타자료 2024. 4. 30. 17:44
라라벨 RAW쿼리 사용 $query = DB::table('테이블') ->where('co_status', 1) ->orderBy('co_group', 'asc') ->orderBy(DB::raw(" CASE WHEN co_order = 0 THEN 1 WHEN co_order = '' THEN 2 WHEN co_order IS NULL THEN 3 ELSE 0 END"), 'asc') ->orderBy('co_order', 'asc'.. [ Web 관련 ]/Laravel 2024. 4. 29. 18:26
mysql 특정 조건을 적용하여 데이터 정렬하기 컬럼2 기준 0이면 1, 빈 값이면 2, null 이면 3으로 그 외에는 0으로 설정하고 ASC 정렬그 후 컬럼2를 ASC 정렬 SELECT * FROM [테이블]ORDER BY 컬럼1 asc, (Case WHEN 컬럼2 = 0 THEN 1 WHEN 컬럼2 = '' THEN 2 When 컬럼2 Is Null Then 3 Else 0 End) ASC, 컬럼2 ASC; [ 서버 & DB 관련 ]/MySQL 2024. 4. 29. 15:25
php 페이징 connect_error) { die("Connection failed: " . $conn->connect_error);}// 페이지 번호 설정$page = isset($_GET['page']) ? $_GET['page'] : 1;$perPage = 10; // 페이지당 항목 수// 시작 오프셋 계산$offset = ($page - 1) * $perPage;// 쿼리 실행하여 데이터 가져오기$sql = "SELECT * FROM your_table_name LIMIT $offset, $perPage";$result = $conn->query($sql);// 결과 표시if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { .. [ Web 관련 ]/php 2024. 4. 28. 12:07
라라벨 오류 메시지 리턴 use Illuminate\Http\Response;// 잘못된 요청 오류 - 400 Bad Requestfunction badRequestError($message) { return response()->json(['error' => $message], Response::HTTP_BAD_REQUEST);}// 권한 없음 오류 - 403 Forbiddenfunction forbiddenError($message) { return response()->json(['error' => $message], Response::HTTP_FORBIDDEN);}// 찾을 수 없음 오류 - 404 Not Foundfunction notFoundError($message) { return response(.. [ Web 관련 ]/Laravel 2024. 4. 25. 12:40
라라벨 라우트(route) 수정 후 반영이 안될때 + 현재 라우트(route) 조회 php artisan route:clear //캐시삭제 (주로 개발모드에서만 사용)php artisan route:cache //다시 캐시 시작 php artisan route:list //라우트 목록 조회 참고php artisan cache:clear php artisan config:clear [ Web 관련 ]/Laravel 2024. 4. 25. 12:10
css, js 파일의 한글 주석이 깨져 보일때 아파치 설정 에서 기본 캐릭터셋 UTF-8 설정 확인 이래도 안된다면, .htaccess 에 캐릭터셋 명시 AddCharset UTF-8 .css AddCharset UTF-8 .js (보안 구성) Options -MultiViews -Indexes RewriteEngine On (생략) 기타자료 2024. 4. 22. 12:54
아파치 디렉토리 목록 숨기기 폴더에 index.php index.html 등의 파일이 없을 경우 디렉토리 목록이 보이지 않게 하고자 한다면 Option 에서 indexes 항목을 빼면 된다. Option 에서 Indexes 를 제거한 후, 아파치 서버를 다시 시작하면 디렉토리 목록이 보이지 않게 된다. 그리고, FTP 사이트와 같이 (ftp.kaist.ac.kr) 의도적으로 디렉토리 목록을 보여줘야 하는 사이트의 경우엔 Indexes 옵션을 이용해서 보여 줄 수도 있다. [출처] 아파치 디렉토리 목록 숨기기|작성자 갓다니엘 갓다니엘의 엔지니어Note : 네이버 블로그 안녕하세요. 이 블로그는 때로는 메모장 처럼 제가 알게된 내용들을, 때로는 일기장 처럼 제 생각이나 일상들을 끄적이기 위하여 만든 공간 입니다. 방문해주셔서 감사합니다.. 카테고리 없음 2024. 4. 12. 15:25
브라우저의 주소창 URL 바꾸기 // 현재 URL을 가져오기 var currentUrl = window.location.href; // 주소에 문자열 추가하기 var newUrl = currentUrl + "&newParam=additionalValue"; // URL 변경 window.history.replaceState({}, document.title, newUrl); [ Web 관련 ]/자바스크립트 2024. 2. 22. 19:11
phpstorm php short tag 검증 예외 처리등 를 자동으로 생성하는 옵션 및 검증하는 옵션 File | Settings (또는 단축키 Ctrl + Alt + S)로 이동Editor | Code Style | PHP를 선택합니다.또는 검색박스에 "short open tag" 검색 php 탭 간격등 설정 웹 개발 강의 자료 (비공개)/팁 & 참고 사이트 & 자료 모음 2024. 1. 5. 12:41