본문 바로가기

Laravel Blog12

[Laravel] Mac에 라라벨 설치 A-Z 안녕하세요 주갬입니다. 오늘은 제가 두고두고 보기 위해... Laravel을 설치하는 방법을 작성해두려고 합니다. 0. 사전 작업 Mac의 패키지 관리자인 Homebrew를 설치합니다. 설치 후엔 업데이트를 한 번 해줍니다. brew update 그리고 Laravel은 PHP 프레임워크이니만큼 PHP가 깔려있어야 하겠죠? PHP도 설치해줍니다. brew search php brew install php 1. Composer 설치 그 다음으로는 PHP 패키지 관리자인 Composer을 설치해야합니다. Composer는 제가 다른 블로그들 보고 실패를 많이 해봤는데 공식문서가 최고입니다,,! 공식문서 따라가시면 바로 설치 잘 됩니다. https://getcomposer.org/doc/00-intro.md I.. 2022. 12. 12.
Back) Laravel AWS S3와 연결해 이미지 업로드하기 - 1. 설정 안녕하세요 주갬입니다. 저는 포스팅 에디터로 summernote를 사용하려고 찾아보던 중 서머노트의 이미지 업로드 방식은 base64 방식으로 인코딩되어 DB부하가 걸리기 쉽다는 사실을 알게 되었습니다. 그래서 더 좋은 방법이 없을까 찾아보던 중 이미지를 인코딩 없이 S3 버킷에 업로드한 후 불러오는 방식으로 구현한다면 좀 더 효율적이지 않을까 싶어 summernote와 S3를 연결해보려고 합니다. 이번 시간에는 사전 환경 구축에 대해서만 다루고 다음시간부터 본격적인 연동 작업을 보여드리도록 하겠습니다. php73 artisan storage:link 실행 laravel에 league/flysystem-aws-s3-v3 설치 AWS 콘솔에서 S3버킷 생성 & 키 생성 laravel .env파일에 나의 S.. 2021. 8. 2.
[Back] Laravel AWS S3와 연결해 이미지 업로드하기 - 2. 파일 연동 저번 시간에는 라라벨과 AWS S3를 연동하기 위한 설정들을 함께 구성해 보았습니다. 테스트를 위해 간단한 테스트 페이지를 구성하였습니다. Documents {{ csrf_field() }} 파일을 받아 폼 방식으로 POST 요청을 합니다. 라우팅은 다음과 같습니다. Route::get('/upload', [DocumentController::class, 'index']) -> name('upload.index'); Route::post('/upload', [DocumentController::class, 'store']) -> name('upload.store'); /upload 로 POST요청을 보내면 DocumentController의 store 메소드가 실행이 됩니다. 2021. 7. 30.
[Back] 게시글 좋아요 기능 만들기 - 4. 초기화면 로그인 여부에 따라 다르게 구성하기 안녕하세요 주갬입니다! 벌써 네번째 글이네요! 잘 따라와주신 모든 분들께 감사합니다 2021.05.25 - [Laravel Blog] - [Front] 게시글 좋아요(Like / Dislike) 기능 만들기 - 1. 뷰 만들기 [Front] 게시글 좋아요(Like / Dislike) 기능 만들기 - 1. 뷰 만들기 안녕하세요 주갬입니다! 오늘은 라라벨 블로그의 좋아요 기능을 구현하면서 여러분들께도 설명드리려고 합니다. 저는 다음과 같이 좋아요와 싫어요가 모두 있는 유튜브의 좋아요 기능을 구현 joogaem.com 2021.05.26 - [Laravel Blog] - [Back] 게시글 좋아요 기능 만들기 - 2. 데이터베이스 설계 [Back] 게시글 좋아요 기능 만들기 - 2. 데이터베이스 설계 안녕하세.. 2021. 6. 18.
[Back] Laravel Middleware - Auth (1) 안녕하세요, 주갬입니다. 오늘은 Laravel의 미들웨어에 대해 Auth를 중심으로 설명드리려고 합니다. 사실 미들웨어는 Laravel에서만의 기능은 아니고 굉장히 보편적으로 쓰이는 기능입니다. Redhat의 공식문서에서는 미들웨어를 다음과 같이 설명하고 있습니다. 미들웨어는 공통 서비스 및 기능을 애플리케이션에 제공하는 소프트웨어입니다. 데이터 관리, 애플리케이션 서비스, 메시징, 인증 및 API 관리는 주로 미들웨어를 통해 처리됩니다. 미들웨어는 개발자들이 애플리케이션을 보다 효율적으로 구축할 수 있도록 지원하며 애플리케이션, 데이터 및 사용자 사이를 연결하는 요소처럼 작동합니다. https://www.redhat.com/ko/topics/middleware/what-is-middleware 미들웨어.. 2021. 6. 1.
[Back] 게시글 좋아요 기능 만들기 - 3. 모델과 마이그레이션 안녕하세요 주갬입니다~ 게시글 좋아요 기능을 이어서 포스팅 하도록 하겠습니다. 어제에 이어 데이터베이스에 대한 설명입니다. 2021.05.25 - [Laravel Blog] - [Front] 게시글 좋아요(Like / Dislike) 기능 만들기 - 1. 뷰 만들기 [Front] 게시글 좋아요(Like / Dislike) 기능 만들기 - 1. 뷰 만들기 안녕하세요 주갬입니다! 오늘은 라라벨 블로그의 좋아요 기능을 구현하면서 여러분들께도 설명드리려고 합니다. 저는 다음과 같이 좋아요와 싫어요가 모두 있는 유튜브의 좋아요 기능을 구현 joogaem.com 2021.05.26 - [Laravel Blog] - [Back] 게시글 좋아요 기능 만들기 - 2. 데이터베이스 설계 [Back] 게시글 좋아요 기능 만.. 2021. 5. 26.
반응형