개발/Laravel 2

[Laravel AtoZ] 1. 로그인 추가하기

로그인 사전준비로그인 추가하기라라벨에서는 로그인을 만드는 방법으로 스타터킷(Breeze, Jetstream) 을 사용하는것을 추천합니다그러나 디자인적인 부분이나 기능을 커스터마이징하는 경우 스타터킷의 틀에 맞춰서 변경해야되는 경우가 발생하기에 직접 구현하는 쪽으로 진행하겠습니다.Laravel Breeze : tailwind 스타일을 적용한 간단한 인증구현Laravel Jetstream : Livewire와 Inertia 를 지원하는 강력한 인증구현 Fortify포터파이에서 회원가입, 유저정보변경, 비밀번호변경 등의 기본적인 인증 백앤드를 구현해놓았기에우리는 편하게 인증서비스를 만들수 있습니다, 물론 만들어진 기능을 다 쓸필요는 없습니다.composer require laravel/fortifyphp a..

개발/Laravel 2024.04.15

[Laravel AtoZ] 0. 프로젝트 생성

프로젝트 생성하기composer create-project laravel/laravel:^11.0 example-appcd example-app 프로젝트에 사용할 데이터베이스는 docker 로 mysql 컨테이너를 만들어 활용하겠습니다docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=rootroot -d -p 3306:3306 mysql:latest .env 파일에서 새로생성한 데이터베이스와 연결해줍니다.DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=laravelDB_USERNAME=rootDB_PASSWORD=rootroot DB마이그레이션까지 완료합니다php a..

개발/Laravel 2024.04.04