서론로그인 구현 방식에는 여러가지 방식이 있지만, 요즘에는 Oauth 방식을 이용한 로그인 방식이 많이 사용 됩니다.라라벨에서는 passport라는 인증 관련 확장 프로그램을 제공해 주어, 쉽게 Oauth 방식 로그인구현이 가능합니다. Laravel - The PHP Framework For Web ArtisansLaravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.laravel.com하지만 한글로 된 문서는 거의 없어서 처음 접해보시는 분들은 구현하기 힘들어..
laravel
웹 서버 세팅 중 laravel log와 관련하여 Permission 오류가 뜨는 경우가 많이 있다.문구에서 알 수 있듯, 권한의 문제인데 웹서버에게 권한울 부여 하면 정상적으로 작동한다. sudo chown -R $USER:www-data storagesudo chown -R $USER:www-data bootstrap/cachechmod -R 755 storagechmod -R 755 bootstrap/cache위 명령어들을 입력해 주고, 다시 한번 확인해 보자!
서론 이번에는 앱 관리를 위해서 Laravel에 Firebase realtime database를 연동해 보도록 하겠습니다. 먼저, 구글 계정으로 로그인 해 주신 뒤, 파이어베이스 프로젝트를 생성해 줍니다. Firebase Setting 파이어베이스 프로젝트를 생성 후, 왼쪽 위에 톱니바퀴 아이콘을 클릭 해 주신 다음 프로젝트 설정 -> 서비스 계정 -> 서비스 계정 만들기를 클릭해 줍니다. 그러면, 새 비공개 키 생성 버튼이 활성화 되게 되는데, 해당 버튼을 클릭 후 키 생성 버튼을 눌러주셔서 json 파일을 다운로드 받아 주세요. 그 다음 Realtime Database를 생성해 줍니다. 왼쪽 메뉴에서 빌드->Realtime Database를 선택하여 데이터 베이스를 생성해 주세요. 잠금모드로 시작합..
서론 기존에 Laravel을 이용하여 S3 파일업로드에 대하여 설명을 한 적이 있었습니다. 다만, 이때는 public으로 열어둔 S3에 손쉽게 업로드를 구현하는 방법을 설명 드렸었습니다. [Laravel] AWS S3 연동하기 및 파일 업로드 구현 개발을 하다보면 서버 이외의 스토리지 서버를 운영해야 하는 일이 잦습니다. 오늘은, Laravel을 이용하여 AWS의 스토리지 서비스인 S3 연동 방법을 소개해 드리려고 합니다. Laravel은 기본 설정이 jjong-factory.tistory.com 하지만, 연습과 개인프로젝트에서는 상관없지만 실제 서비스 중인 프로젝트에서 위와 같이 구현하게 되면 보안상 이슈가 생기기 마련입니다.. 이제, 위 방법에서 보안을 챙겨보도록 하겠습니다! 버킷 생성 먼저 AWS에..
요즘, 프론트 엔드 개발로 뜨는 Vue와 PHP Framwork인 Laravel을 연동해 보는 방법을 알아보겠습니다. Laravel에서는 Vue와 쉽게 연동할 수 있도록 지원해 주는데, 차근차근 알아보도록 해요! 컴포져와 PHP는 세팅 되어 있다는 가정 하에 시작 하도록 하겠습니다. 먼저, 컴포져로 새로운 라라벨 프로젝트를 만들어 줍니다. composer create-project laravel/laravel vue-sample 프로젝트가 완성되면, 해당 프로젝트로 이동하여 laravel ui 를 컴포져에 추가 해 줍니다. cd vue-sample composer require laravel/ui 그다음, vue 설치와 연동을 합니다. php artisan ui vue npm install npm ins..
개발을 하다보면 서버 이외의 스토리지 서버를 운영해야 하는 일이 잦습니다. 오늘은, Laravel을 이용하여 AWS의 스토리지 서비스인 S3 연동 방법을 소개해 드리려고 합니다. Laravel은 기본 설정이 되어있다는 가정 하에 설명 하겠습니다! [실무에서 작업하시는 분들은, 아래 포스트를 겸하여 개발을 진행해 주세요!!!] AWS S3 private + IAM + CloudFront로 보안을 첨가한 파일 업로드 구현 서론 기존에 Laravel을 이용하여 S3 파일업로드에 대하여 설명을 한 적이 있었습니다. 다만, 이때는 public으로 열어둔 S3에 손쉽게 업로드를 구현하는 방법을 설명 드렸었습니다. [Laravel] AWS S3 연동 jjong-factory.tistory.com 1.composer를..