1. Laravel 8 에서 Repository 패턴 사용하기

Repositories 디렉토리 작성 app디렉토리 아래에 Repositories 디렉토리 를 작성하고 그 아래로 Eloquent디렉토리를 추가로 작성   Base 인터페이스 와 Base repository 클래스 작성 app/Repositories 아래에 Eloque...

laravel8 Laravel repository pattern

2. Larave 8 - 인스톨할 만한 Package 리스트

처음 Laravel 을 인스톨하면서 같이 인스톨하는 패키지들을 모아봤습니다. 다운로드수와 개인적인 선호도등을 종합해서 리스트화해봤습니다.   Laravel Debugbar Laravel 인스톨하고 아무생각없이 그냥 깔아야할 디...

laravel8 Laravel package

3. Laravel 8 - 인스톨할 만한 Package 리스트

처음 Laravel 을 인스톨하면서 같이 인스톨하는 패키지들을 모아봤습니다. 다운로드수와 개인적인 선호도등을 종합해서 리스트화해봤습니다.   Laravel Debugbar Laravel 인스톨하고 아무생각없이 그냥 깔아야할 디...

laravel8 Laravel package

4. AWS Lightsail 의 LAMP 스택 PHP 8로 업그레이드하기

현재 Lightsail 의 인스턴스 생성시 LAMP 선택은 PHP의 선택지가 7로만 되어있습니다. OS 만 선택해서 이미 사용하고 계신분들도 계시고 , LAMP 로 생성하신분들도 계실텐데 LAMP 로 설치해서 PHP 8 로 올리시고 싶...

AWS Bitnami Lightsail php8

5. PHP Annotated — January 2022

PHP php-annotated-monthly php-annotated

6. 브라우저싱크 Error: ENOSPC: System limit for number of file watchers reached 에러 대처

로컬에서 브라우저싱크를 돌리는데 아래와 같은 에러가 발생하면서 작동을 하지 않았다. [Browsersync] Proxying: http://localhost [Browsersync] Access URLs: ------------------------------------- Lo...

NodeJS

7. 기본적 서버 보안 프로그램, Fail2Ban 사용법 기초부터 실전 사용법까지 알아 보기

Fail2Ban이란? Fail2Ban은 무작위 대입 공격을 방어하는 프로그램이다. ssh라면 비밀번호를 마구 집어 넣어 보는 공격이 해당할 것이고, apache 같은 웹서버라면 /phpMyAdmin-5/index.php?lang=en 같은 식으로 찔러...

serverside Linux

8. NodeJS 템플릿 개발기

반응형 I. 개발 동기    개발 동기를 3가지로 정리하자면 반복적인 코드 귀찮음 예) 로그인/인증 로직 라우터 몰빵...

프로젝트 github NodeJS

9. VSCode Emmet Tab 키 안되는 파일 설정

본인은 JSP 확장을 설치하였는데도Emmet 이 작동하지 않아 설정하게 됨. 환경설정 ( Cmd or Ctrl + , ) 검색란에 emmet 입력하고아래와 같이"jsp": "html" 추가해줌. "emmet.triggerExpansionOnTab": true, "emmet.i...

Visual Studio Code emmet JSP vscode