라라벨 시작하기 5 – bootcamp

public/index.php가 시작점이다.

  1. HTTP/Console 커널
  2. 서비스
  3. 라우팅

구조 자체는 코드이그나이터랑 비슷한거 같다. 그럼에도 라라벨만의 특징이 있겠지. 설명만 봐선 잘 이해가 안간다. 한 번 사용을 해 보면서 어떤 구조인지 파악하는 과정이 필요하다. 의존성 주입도 있고 해서 마치 스프링부트 같기도 하고.

부트캠프

라라벨은 부트캠프를 제공하고 있었다. 한번 따라 해보자.

우분투의 경우 설치 과정에서 extension을 추가로 설치 해줘야 한다. php-xml, php-curl 을 설치해주자. env는 code를 실행하여 수정해주자.

막히는 중

The stream or file "/var/www/html/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file "/var/www/html/storage/logs/laravel.log"

권한 문제인데 storage에 있는 logs의 권한이 root 인데 php는 sail로 실행하고 있어서 로그를 저장할 수 없다. 해당 디렉토리의 권한을 변경하거나 사용자그룹을 변경하면 되긴 하는데 이게 맞는건지 모르겠다. 좀더 조사중.

“라라벨 시작하기 5 – bootcamp”에 대한 2개의 생각

  1. I’ve been surfing on-line greater than three hours today, but I
    never discovered any fascinating article like yours. It’s
    pretty worth enough for me. Personally, if all
    webmasters and bloggers made good content as you
    did, the internet might be a lot more helpful
    than ever before.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다