| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 맥 mysql
- max apache
- 객체
- 제이펍 출판
- 한글잘림
- 한글입력 잘림
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 생활코딩
- 제이쿼리연결
- 한글입력 씹힘
- 맥 아파치
- 한글입력 오류
- 자바스크립트 객체 만들기
- python tkinter 인터페이스
- 자바스크립트
- max MySQL
- SwiftUI 기반의 iOS 프로그래밍
- python GUI 사용하기
- jquery 사용하기
- 자바스크립트 class
- 비주얼스튜디오 코드
- 블록 스코프
- 자바스크립트 배열 할당
- 객체지향
- 기획자랑 사이좋게 지내고 싶다
- 황반석 옮김
- 한글입력 안됨
- 닐 스미스 지음
- 자바스크립트 객체
- 배열 분해 할당
- Today
- Total
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 맥 mysql
- max apache
- 객체
- 제이펍 출판
- 한글잘림
- 한글입력 잘림
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 생활코딩
- 제이쿼리연결
- 한글입력 씹힘
- 맥 아파치
- 한글입력 오류
- 자바스크립트 객체 만들기
- python tkinter 인터페이스
- 자바스크립트
- max MySQL
- SwiftUI 기반의 iOS 프로그래밍
- python GUI 사용하기
- jquery 사용하기
- 자바스크립트 class
- 비주얼스튜디오 코드
- 블록 스코프
- 자바스크립트 배열 할당
- 객체지향
- 기획자랑 사이좋게 지내고 싶다
- 황반석 옮김
- 한글입력 안됨
- 닐 스미스 지음
- 자바스크립트 객체
- 배열 분해 할당
- Today
- Total
목록전체 글 (163)
java,javascript,android,php,sql,공부용,메모용
🟢 라라벨 서비스 컨테이너 정리1️⃣ 서비스 컨테이너란?라라벨에서 객체 생성과 의존성 관리를 담당하는 핵심 기능쉽게 말하면 “객체 공장 + 객체 저장소”클래스 인스턴스를 직접 new로 만들지 않고, 컨테이너에 등록해두고 필요할 때 꺼내 쓸 수 있음.💡 예시 코드class FooLogger { public function log($message) { echo "[LOG] " . $message; }}// 바인드 (등록)app()->bind('logger', function() { return new FooLogger();});// 리졸브 (사용)$logger = app()->make('logger');$logger->log("서비스 컨테이너 사용 예시"); bind → 컨테..
라라벨이 어떤 원리로 돌아가는지 설명해주는 내용에 대해서 공부한 내용을 정리했다.물론 모든 질문은 AI의 도움을 받아 해결했고 정리도 부탁했다.메모용이면 충분해서 한번 더 볼겸 내용을 정리함.🟢 라라벨 라이프 사이클 정리 (HTTP 요청 기준)라라벨 애플리케이션에서 브라우저 요청이 들어오면, 내부적으로 다음과 같은 흐름으로 처리가 됩니다.[브라우저 요청] → 엔트리포인트(index.php) → HTTP 커널 → 라우터 → 미들웨어 → 컨트롤러/클로저 → HTTP 응답 → 브라우저 1️⃣ 엔트리 포인트 (Entry Point)파일 위치: public/index.php라라벨 애플리케이션의 시작점역할:오토로딩(Composer autoload)프레임워크 초기화애플리케이션 실행 및 HTTP 응답 송신종료 처리m..
1단에서 메인화면, 회원가입, 로그인, 로그아웃, 메일보내기를 작성하고 사용하는 방법을 배웠다.2-3년이 지났어도 꾸준히 발전하는 언어기 때문에 생각보다 많은게 바뀌어 있었다. ①/home라우트 기본 구조와 홈화면 연결②/register회원가입 폼, DB저장, 등록완료화면③/login로그인 폼, 인증 처리④/logout로그아웃 구현 및 미들웨어 설명⑤회원가입 시 메일 보내기회원가입 후 인증 메일 발송 기능 /home기본 페이지 및 Home 라우트 만들기 (/home)① — 기본 라우트와 Home 페이지 연결하기 더보기1. 라우트(Route) 기본 구성/ : welcome.blade.php 표시/home : home.blade.php 표시// routes/web.phpRoute::get('/', func..
라라벨 책보면서 메인페이지, 회원가입, 로그인, 로그아웃을 구현하고 이벤트를 구현하려던 도중에 방생한 문제 (이미 회원가입 만들때 회원가입 후 홈으로 리다이렉트 할때 RouterServiceProvider 파일 자체가 없어서 확인함) 기본적인 파일구조라고 해도 있는거랑 없는거는 다르니까 아래 내용 확인해서기본파일 다운하고 사용하기. 실제로 Laravel 12 버전에서는 “미니멀 스켈레톤(minimal skeleton)” 설치 방식이 도입되면서, 기본적으로 제공되던 많은 파일들이 생략된 버전이 있을 수 있다는 토론이 있습니다. 즉, Laravel 12에서 기본 설치판이라고 해도 AppServiceProvider.php 하나만 있고 나머지 AuthServiceProvider, EventServiceProvi..
베이그런트 실행중에 발생하는 문제 ssh 키 생성하기$ vagrant upCheck your Homestead.yaml (or Homestead.json) file, the path to your private key does not exist.Mac 기준 Homestead SSH 키 생성 → Vagrant 실행 → SSH 접속 순서SSH 키 생성# SSH 키 생성 (RSA 4096비트)ssh-keygen -t rsa -b 4096 -C "aaa000@test.com"# 과정 안내# 1. 파일 위치 묻는 질문: 그냥 엔터 (기본값 /Users/사용자명/.ssh/id_rsa 사용)# 2. 패스프레이즈 입력: 엔터 (로컬 개발용, 비밀번호 없이 생성)# 3. 패스프레이즈 확인: 엔터# 생성 완료 후 ~/.s..
이 글에서는 맥북에서 라라벨 개발을 시작하기 위해 필요한 환경 구축 방법을 정리 함Laravel Sail과 Homestead를 설치하고, Docker 및 Vagrant 기반 개발 환경을 세팅하는 과정을 단계별 메모했다.공부한 내용을 요약해줘 라고 지피티에게 부탁하고 수정한 내용이여서 부족한 내용이 있을 수 있음내가 볼 수 있을 정도의 메모용도이기에 너무 맹신하지 말고 직접 확인 꼭 하길 바람! 1. 라라벨 Sail을 이용한 환경 구축도커 다운로드Linux (Ubuntu):sudo apt update && sudo apt upgrade -ycurl -fsSL https://get.docker.com | shsudo systemctl enable dockersudo systemctl start dockers..
라라벨관련해서 책이랑 같이 공부하지만 설명이 부족한 부분들이 많다 특히 오류가 발생했을 때 혼자 공부하면 해결방안을 찾기까지 많은 시간이 소요되거나 오류 해결에 있어서 공부를 하기 전에 힘들다.이제 챗지피티는 개발에 빠져서는 안될 선생님,친구,동기 같은 존재가 된 것 같다.물어본 내용들이나 학습한 공부 내용에 대한 정리는 아래처럼 챗지피를 사용하려고 한다.내가 정리달라는 대로 해줬으니 만족한다. 다음에 내가 보고 편하게 사용할 수 있을 것.다른 사람들에게도 도움이 되길~📌 맥북에서 Laravel Sail 환경 구축 & 실행 정리1. 프로젝트 이동터미널을 열고 Laravel 프로젝트를 만들고 싶은 위치로 이동합니다.cd ~/Documents/laravel2. Laravel 다운로드샘플 프로젝트를 samp..
요즘 나오는 책들은 다 이딴식으로 너무 어렵게 설명해줘서 내가 뭘 배워야 하는지에 대해서 알려주질 않아 대체???? 개발자를 처음 접하거나 다른 책을 통해 다른 언어를 배우거나 할때면 꼭 이런것들이 너무 어려워서 이번에 정리를 해보려고 한다 "라라벨 실전 웹 애플리케이션 개발" 책은 일단 초보자에게 비추천한다. 책이 어렵다. 근데 PHP를 배우려는 사람들은 대부분 초보자가 아니긴 하다 한국은 대부분 자바를 배우라고 하면 했지 PHP 언어를 하라고 하진 않는다 밥벌이를 위해 자바는 필수라고 한다. 나는 자바가 싫다. 아무튼 1-2 환경구축 에서 아래와 같은 내용을 담고있다 대충 ...으로 없애보겠다 라라벨 세일은 라라벨 실행에 필요한 기본 기능과 캐시용 미들웨어인 레디스, ... 메일혹, 셀레뇸,노드.....