라라벨 인스톨러 설치 (command not found)

라라벨 인스톨러 설치

composer를 사용하여 라라벨 프로젝트를 설치하는 방법도 있지만

laravel new blog 와 같은 명령어를 사용하여 프로젝트를 생성하는 방법도 있다.

1
2
3
$ composer global require "laravel/installer"

$ cd ~

command not found일 경우

위와 같이 컴포저로 라라벨 인스톨러를 전역설치 한 후에 다시 홈 디렉토리로 온다.

.bashrc와 같은 파일을 열고

1
2
3
4
# ~/.bashrc
export PATH="$PATH:$HOME/.composer/vendor/bin"

# 이것을 추가한다.

또는 명령어를 활용하여

1
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bashrc

그리고 추가된 한 줄을 반영해야 한다.

1
source ~/.bashrc

source명령어를 이용하여 반영해도 되고, 터미널을 종료 후 다시 실행해도 적용된다.

~/.bashrc가 없다면 ~/.bash_profile등에 추가하여도 무관하다.

php 이번 달 날짜 리스트 구하기

해당 월의 모든 날짜를 구하는 것이다.

달력 등에 관련된 것을 사용할 때 유용하다.

1
2
3
<?php

date('t', [옵션 : date 형식의 날짜]);

예제

1
2
3
4
5
6
7
8
<?php

$dates = array();
$todayDate = '2017-07-21';

for($i = 0; $i <= date('t', strtotime($todayDate)); $i++) {
array_push($dates, str_pad($i, 2, '0', STR_PAD_LEFT));
}

라라벨(Laravel) 컴포저(Composer) 명령어

컴포저 명령어 리스트입니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 라라벨 프로젝트 생성
composer create-project laravel/laravel folder_name

# composer.json 내용을 토대로 빌드(패키지 설치)
composer install

# 패키지 업데이트
composer update

# autoload 파일을 리프레시
composer dump-autoload [--optimize]

composer self-update

# 패키지 추가 및 설치
composer require [options] [--] [vendor/packages]...