개발/라라벨 6

laravel. 라라벨 세일 설치 및 docker is not running 오류 발생 대처 (mac)

라라벨 세일은 라라벨 실행에 필요한 기본 기능(PHP, 내장 웹 서버, MySQL)과 캐시용 미들웨어인 레디스, 간단한 메일 서버인 메일혹, 그리고 셀레늄과 노드를 포함하고 있으며, 도커 이미지로도 제공된다. docker를 설치했다는 가정하에 라라벨 세일을 설치한다. 라라벨 세일은 도커 기반으로 동작하며, sail 명령어는 내부적으로 도커 명령어를 호출한다. sail up 명령어는 docker-compose up으로 변환하여 실행한다. 1. 라라벨 세일 다운로드 curl -s https://laravel.build/sample | bash 2. 라라벨 세일 실행 cd sample ./vendor/bin/sail up -d 그러면 http://localhost 에 접속된다. 3. 라라벨 세일 종료 ./ve..

개발/라라벨 2023.04.12

php. $this와 self의 차이점

$this : 현재 인스턴스 self : 명령이 시행되는 위치의 클래스 자체 1. $this를 사용해야 하는경우 별다른 이유가 없는경우 2. self::를 사용해야하는경우 현재 클래스를 가리켜야만 하는경우 (static등)에는 self를 사용 https://velog.io/@qjdrptmzk/PHP-this-vs-self PHP this vs self this는 현재 인스턴스를 가리키고 self는 호출된 클래스 자체를 가르킴construct가 자식클래스(Y)에는 없지만 부모클래스(X)에 construct가 있기 때문에 인자가 없는 Y클래스가 생성된 경우에 부모클래 velog.io

개발/라라벨 2023.02.16

laravel. validator 문서 및 커스터마이징

공식문서 : Laravel - The PHP Framework For Web Artisans Laravel 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 1. 에러 메시지에 :input, :attribute, :min, :max 사용해서 메시지 커스터마이징 가능함 'between' => 'The :attribute value :input is not between :min - :max.' Laravel Array Validation Message..

개발/라라벨 2022.06.27

laravel. array 에 추가 하는 방법

$cart = array(); $cart[] = 11; $cart[] = 15; $cart = array(); array_push($cart, 13); array_push($cart, 14); 인텔리제이에서는 하나의 element일때는 array_push 방법을 권장하지 않는다. How to add elements to an empty array in PHP? If I define an array in PHP such as (I don't define its size): $cart = array(); Do I simply add elements to it using the following? $cart[] = 13; $cart[] = "foo"; $cart[] = obj; Don't arrays in....

개발/라라벨 2022.06.21
반응형