일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 구글
- 웹 강의
- 마크다운 문법
- composer
- 태그
- 통합 개발 환경
- 객체지향프로그래밍
- go언어
- 경희대학교 국제캠퍼스
- .md
- NPM
- 소프트웨어융합학과
- 아누북스
- laravel
- 라라벨
- 개발 환경 구축
- tailwindcss
- HTML
- C++
- 라라벨 설치
- 웹 개발
- 새로운 언어
- 별별 웹 용어
- HTTP
- C
- 배우기 쉬운 언어
- php
- 웹
- 백엔드
- Java
- Today
- Total
목록Web/PHP & Laravel (5)
세상의 모든 지식
오늘은 라라벨 개발 환경을 구축하는 방법에 대해서 알아보려고 합니다! 이번에 강의를 시작으로 앞으로 라라벨 강의를 조금씩 업로드 해보려고 합니다. 라라벨을 사용하면서 웹 서비스 개발 속도가 많이 향상 되었고, 관리하고 유지보수하는 것도 쉬워져서 라라벨을 더 많은 사람들이 사용할 수 있게! 해보려고 합니다. 라라벨 공식 사이트에서 모든 설명과 도큐멘트를 볼 수 있지만! 영어라서... 쉽게 시작하지 못하는 사람들이 많을 것 같습니다. 일단 이번 강의에서는 사용자의 컴퓨터에 라라벨을 설치하고, 라라벨 서버를 열어보는 것에서 마무리 짓도록 하겠습니다. 라라벨 공식 사이트 : laravel.com 라라벨을 사용하기 위해서는 컴퓨터 및 서버에 다음과 같은 패키지들이 설치되어 있어야 합니다.버전 7.1.3의 PHPO..
도입 Composer는 'PHP 프로젝트들의 패키지를 관리할 수 있는 패키지 매니저'라고 저는 생각해왔습니다만, 이번 포스팅을 위해 자료를 찾아보던 중 'Composer는 패키지 매니저가 아니다'라는 사실을 알게 되었습니다. PHP로 프로젝트를 진행할 때 다양한 패키지들을 설치하고 사용할 수 있도록 하는 점에서는 pip, apt, npm등의 다른 패키지 매니저와 닮았지만, PHP의 언어의 특성을 고려해 만들어진 '의존성 관리 도구'라고 합니다. composer? pip? apt? npm? 알지 못하는 용어들이 많이 나왔으니 일단 용어들에 대해서 간단히 설명해 보도록 하겠습니다! 패키지 매너지란?말 그래도 패키지들을 관리할 수 있게 해주는 프로그램입니다. 어플리케이션을 개발할 때에는 우리가 직접 다 짜는 ..
오늘은 PHP 개발을 위한 APM 개발 환경을 구축하는 방법에 대해서 알아보겠습니다! 그러면 우선 PHP 개발을 위한 APM 개발 환경이라는 것이 무엇인지 알아보도록 하죠. APM이란?APM은 Apache, PHP, MySQL을 합쳐 놓은 말로서, PHP 개발을 위해 필수적인 요소들의 결합체입니다.Apache는 웹 서버의 역할을 해주고, PHP는 우리가 개발하게 될 언어, MySQL은 데이터베이스를 담당합니다.APM 말고도 NPM이라는 용어가 있는데, NPM은 Nginx, PHP, MySQL의 합성어로, apache가 아닌 nginx를 웹 서버로 두고 있는 PHP 개발 환경(혹은 서버 환경)을 의미합니다. 그러면 우리는 APM을 이용해서 PHP 개발 환경을 구축해 보도록 하겠습니다! 우리가 사용하게 될 ..
오늘 여러가지로 라라벨을 만지다가 문뜩 Middleware에 대한 글을 써봐야겠다고 생각했다. 라라벨 공식 Docs : https://laravel.com/docs/5.6/middleware 미들웨어란?미들웨어는 어플리케이션에 들어오는 HTTP 요청들을 필터링하는 데에 사용된다. 예를 들면 로그인에 관련된 처리가 있다. 어떤 사람이 로그인이 된 채로 HTTP 요청을 보내면 문제없이 접속할 수 없지만, 로그인이 되어 있지 않은 요청이 온다면 Middleware는 로그인 페이지로 리다이렉션하는 작업을 수행할 수 있다. 라라벨에서 생성한 미들웨어는 app/Http/Middleware 에 위치된다. 미들웨어는 두 가지 방향으로 활용할 수 있다. 하나는 HTTP 요청이 컨트롤러에 전달되기 전에 작업을 수행하는 것..