laravel(5)
-
Laravel 11 업그레이드
간단하게 운영중인 사이트가 Laravel 10으로 되어 있었는데, 이번에 Laravel 11로 업그레이드 하면서 적용한 몇가지 가이드를 남깁니다. config 정리 config는 github에 올라온 파일을 보고 변경했습니다. (https://github.com/laravel/laravel/tree/11.x/config) 1. config/app.php 및 provider 정리 config/app.php을 정리하면서 기존에 여기에 정리된 provider를 정리가 필요하게 되었습니다. 공식문서를 보면 provider 등록은 bootstrap/provider.php에서 하는 것으로 변경되었습니다. (https://laravel.com/docs/11.x/providers#registering-providers..
2024.03.19 -
AWS, Lightsail Container에 라라벨 올리기
2020년 11월 AWS 블로그에는 Lightsail에 컨테이너 기반 워크로드를 배포할 수 있는 기능이 추가되었다고 글이 올라왔습니다. - Amazon Lightsail Container 출시 – 클라우드에서 컨테이너를 손쉽게 실행하는 방법 그래서 이 기능을 통해 라라벨을 올려보기로 했습니다. 새로운 라라벨 프로젝트 생성 Installation Via Composer 링크에 나와있는데로 실행하면 손쉽게 라라벨 실행이 가능합니다. 진짜 편해졌습니다. composer create-project laravel/laravel idiotlabs-playten cd idiotlabs-playten php artisan serve artisan serve 실행 후 localhost:8000 에 접속하면 라라벨 화면을..
2021.01.15 -
Laravel, Pest 사용하기
먼저 Pest는 Testing Framework로 소개를 하고 있다. 더 단순하게 테스트를 하는데 목적이 있는 것으로 보인다. https://pestphp.com/ 실제로 설치를 해보고 기존에 가지고 있던 post 및 db 체크를 하는 테스트 코드를 바꾸어 보았다. 설치 늘 그렇듯 설치를 먼저 한다. 그리고 항상 그렇듯 사이트에느 설명이 잘 되어 있다. https://pestphp.com/docs/installation/ composer require phpunit/phpunit:"^9.0" --dev --update-with-dependencies composer require nunomaduro/collision:"^5.0" --dev --update-with-dependencies composer ..
2020.05.28 -
AWS, Elastic Beanstalk에 Laravel 올리기
AWS의 Elastic Beanstalk를 이용해서 라라벨 프로젝트를 올려보도록 하겠습니다. 먼저 Elastic Beanstalk에 접속해서 어플리케이션을 새로 생성합니다. 첫 화면에서 이름을 적고 플랫폼, 애플리케이션 코드를 선택합니다.플랫폼은 라라벨을 올릴 것이기 때문에 PHP로 하고 코드는 일단 샘플로 하고 생성을 합니다. 생성을 하면 아래와 같이 화면이 뜹니다.화면 바로 위에 환경 ID와 URL이 나타나게 되고, 이 URL로 접속을 해볼 수 있습니다. 접속 화면 대시보드에 있는 '업로드 및 배포' 를 이용해서 배포를 할 수 있지만 그러기 위해서는 zip 파일이 필요합니다.그리고 매번 zip파일을 통해 배포를 하기는 많이 귀찮습니다. 저는 더 편하게 배포하기 위해 cli를 이용하려고 합니다.EB C..
2019.03.06 -
Laravel + Laradock, 라라벨에서 라라독 사용하기
라라독을 사용하는 방법은 사실 문서의 Getting Started를 보면 너무 상세하게 나와있다.먼저 라라벨 프로젝트가 있다고 생각하고 나열하면 다음과 같다. Laradock 사용하기 - 사전에 도커는 설치가 되어있어야 한다. - 라라벨 프로젝트 폴더에서 라라독 소스를 클론한다. git submodule add https://github.com/Laradock/laradock.git - 환경설정을 복사한다. cp env-example .env - 도커 컨테이너를 실행한다. docker-compose up -d nginx workspace mysql redis - localhost로 확인한다. laravel 프로젝트에서 laradock으로 올라온 mysql, redis를 사용하고 싶을때 docker-com..
2018.04.12