일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- bucket4j
- this
- Deep Dive
- 프로그래머스
- 음악 url 파일 다운로드
- oauth
- Dev-Matching
- NestJS
- 프론트엔드 과제
- concurrency limit
- 프론트엔드
- 검색
- 자바스크립트
- 우아한테크코스
- api 비동기처리
- 파일 url
- AWS
- TypeORM
- compateto
- 스프링부트
- 코멘토 #코멘토실무PT #실무PT후기 #실무강의 #리액트강의 #웹프로그래밍 #react #웹개발실무
- 모던 자바스크립트
- 프리코스
- 우아한 테크코스
- invalid_grant
- 유효시간 설정 url
- redis
- api 요청 수 제한
- 딥다이브
- 타입스크립트
- Today
- Total
목록웹/Laravel (5)
개발 알다가도 모르겠네요
OAuth란? 사용자가 비밀번호를 제공하지 않고 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준. 구현 권장 방식 기본 네이티브 앱 서비스 클라이언트에서 인가 코드 및 토큰 발급 모두 처리 Redirect 방식 웹 서비스 클라이언트에서 소셜 로그인 요청 시, 인가 코드가 발급되어 서비스 서버의 Redirect URI로 전달됨. 서비스 서버에서 인가 코드로 토큰 발급을 요청해야 함. REST API 시퀀스 다이어그램 (PC 및 모바일 웹 환경 권장) 네이티브 시퀀스 1. 클라이언트에서 SNS 서버로 로그인 요청 2. SNS 서버로부터 access token 받음 3. 서버에 access token 전달 4. 서버에서 전..
리퀘스트 처리에 관한 논리는 라우트 파일에서 클로저로 정의 할 수 있지만, "컨트롤러" 클래스를 사용하여 같은 동작을 설정할 수 있다. 기본적으로 컨트롤러 클래스 파일은 app/Http/Controllers 디렉토리에 저장된다. 기본 Controller 컨트롤러는 Laravel에 포함된 기본 컨트롤러 클래스를 확장한다. 기본 컨트롤러 클래스는 App\Http\Controllers\Controller 경로에 위치한다.
Laravel Sail Laravel의 기본 Docker 개발 환경과 상호 작용하기 위한 간단한 명령줄 인터페이스. Sail은 도커에 대한 경험이 없더라도 PHP, MySQL 및 Redis를 사용하여 Laravel 애플리케이션을 구축 가능. 기본적으로 Sail은 docker-compose.yml 파일이며 프로젝트의 루트에 저장된 sail 스크립트이며, sail 스크립트는 docker-compose.yml 파일로 정의된 도커 컨테이너와 상호 작용할 수 있는 편리한 방법을 CLI로 제공한다. 기존 어플리케이션에 Sail 설치 기존 Laravel 어플리케이션에서 Sail을 사용하려면 Composer를 사용하여 Sail을 설치하면 된다. composer require laravel/sail --dev Sail ..
라라벨은 Docker을 사용하여 라라벨 프로젝트를 실행하기 위한 기본 제공 솔루션인 Sail을 제공. Sail은 사전 Docker 경험 없이도 PHP, MySQL 및 Redis를 사용하여 라라벨 애플리케이션을 구축할 수 있는 좋은 출발점을 제공. 가장 먼저 라라벨로 만든 웹 사이트의 URL을 결정하는 라우터부터 수정해보자. 라라벨의 라우터는 최상위 디렉토리 아래에 있는 routes/web.php 파일이 우리가 수정할 대상이다. 이 파일에 아래 소스코드를 복사하여 붙여넣으면, 이후에 웹 브라우저에서 /hello/world 경로로 접속하면 "Hello World"라는 문구가 표시되는 것을 볼 수 있다. Route::get('/hello/world', function () { return 'Hello Worl..
$ ./vendor/bin/sail up Unsupported operating system [MINGW64_NT-10.0-18363]. Laravel Sail supports macOS, Linux, and Windows (WSL2). vendor/laravel/sail/bin/sail 에서 아래 부분 주석 처리. # Verify operating system is supported... case "${UNAMEOUT}" in Linux*) MACHINE=linux;; Darwin*) MACHINE=mac;; *) MACHINE="UNKNOWN" esac if [ "$MACHINE" == "UNKNOWN" ]; then echo "Unsupported operating system [$(uname -s..