| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- php artisan
- 닐 스미스 지음
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 배열 분해 할당
- 자바스크립트
- 제이펍 출판
- 자바스크립트 객체
- php laravel
- laravel sail
- 자바스크립트 객체 만들기
- laravel migrate 오류
- laravel 공부
- 기획자랑 사이좋게 지내고 싶다
- 라라벨 시더
- laravel factory
- laravel faker
- 객체지향
- artisan migrate
- Laravel
- laravel migration
- 라라벨 팩토리
- Docker
- mysql
- 라라벨 파커
- 자바스크립트 배열 할당
- 생활코딩
- laravel seeder
- 객체
- 황반석 옮김
- laravel docker
- 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 |
- php artisan
- 닐 스미스 지음
- 핵심만 골라 배우는 SwiftUI 기반의 iOS 프로그래밍
- 배열 분해 할당
- 자바스크립트
- 제이펍 출판
- 자바스크립트 객체
- php laravel
- laravel sail
- 자바스크립트 객체 만들기
- laravel migrate 오류
- laravel 공부
- 기획자랑 사이좋게 지내고 싶다
- 라라벨 시더
- laravel factory
- laravel faker
- 객체지향
- artisan migrate
- Laravel
- laravel migration
- 라라벨 팩토리
- Docker
- mysql
- 라라벨 파커
- 자바스크립트 배열 할당
- 생활코딩
- laravel seeder
- 객체
- 황반석 옮김
- laravel docker
- Today
- Total
목록전체 글 (167)
java,javascript,android,php,sql,공부용,메모용
Laravel Factory 완전 정리 (생성 흐름 + 오류 해결)🚀 시작 전 (Laravel Sail 실행)Laravel 작업을 시작하기 전에 항상 아래 명령어로 환경을 실행합니다.cd ~/documents/laravel/laravel_docker/samplealias sail="./vendor/bin/sail"sail up -d👉 Docker 기반 Laravel 환경 실행👉 이후 모든 artisan 명령어는 sail을 사용해서 실행📌 1. 모델 클래스 만들기✔ 모델만 생성sail artisan make:model Publisher👉 생성 파일:app/Models/Publisher.php👉 이 방법은 모델만 생성되며Factory, Migration은 따로 만들어야 합니다📌 2. Factor..
Laravel Seeder & Faker 정리📌 1. Seeder란 무엇인가?Seeder는 데이터베이스에 테스트용 데이터를 자동으로 넣어주는 기능입니다.✔ 왜 사용할까?테스트용 데이터 빠르게 생성반복 작업 자동화개발 중 더미 데이터 필요할 때 사용** Faker는 현재 seeder에서 사용이 불가능합니다. Factory에서 Faker 사용 가능. 이전 버전처럼 seeder에서 Faker를 사용하는 방법을 작성했습니다. 이후 Factory에서 사용하는 방법 공부하고 티스토리에 작성하고 이전게시글 링크 아래에..📌 2. Seeder 생성 방법php artisan make:seeder AuthorsTableSeeder생성 위치:database/seeders/AuthorsTableSeeder.php📌 3...
라라벨9 - 마이그레이션 정리 “왜 마이그레이션을 사용하나요?” 마이그레이션은 “DB 테이블 구조를 코드로 관리하기 위한 기능” 1. 마이그레이션 파일 생성sail artisan make:migration create_authors_table --create=authors--create=테이블명 : 신규 테이블 생성 코드 자동 포함2. 마이그레이션 파일 생성 예시sail artisan make:migration create_authors_table --create=authorssail artisan make:migration create_publishers_table --create=publisherssail artisan make:migration create_books_table --create=bo..
[Laravel + Sail] php artisan migrate 오류 해결 방법 (mysql 연결 실패)✔️ 결론 (가장 중요)Laravel Sail(Docker 환경)을 사용하는 경우php artisan이 아니라 반드시 sail artisan으로 실행해야 합니다sail artisan migrate❗ 문제 상황마이그레이션을 실행하려고 다음과 같이 입력했을 때:php artisan migrate아래와 같은 오류가 발생:SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysql failed❗ 원인이 오류는 다음 이유 때문에 발생합니다:MySQL → Docker 컨테이너 내부에 존재php artisan → 로컬(맥북)에서 실행즉,서로 다른 ..
🟢 라라벨 서비스 컨테이너 정리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..