노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.


Laravel(라라벨) 5.3,

Routes & Controllers for MVC



-- vagrant를 통해서 homestead를 설치한 환경에서 작성




1. Route 파일 위치 확인하기


routes/ 폴더 아래에 api.php , console.php, web.php가 존재한다.




사용할 파일은 web.php 이다.


* 해당 파일의 내용을 확인하는 방법은 http://[호스트명]:8000/으로 접속하면 결과를 볼 수 있다. welcome.blade.php는 resource/views/welcome.blade.php에 위치 한다.



2. HelloController 생성하기


HelloWorld>php -v
HelloWorld>php artisan make:controller HelloController


3. View ( Blade Template ) 생성하기


resources/views/아래에 pages 폴더를 만들고, 그 아래에 hello.blade.php파일을 생성한다.



4. HelloController에 function을 추가하기



*  http://[호스트명]:8000/hello으로 접속하면 Error가 발생하는 것을 볼 수 있다.



5. Web Route 파일에 분기 로직을 추가 하기



*  http://[호스트명]:8000/hello으로 접속하면 Empty화면을 볼 수 있다.



6. View ( View Blade Template ) 수정 하기




*  http://[호스트명]:8000/hello으로 접속하면 정상적인 결과를 볼 수 있다.




참조 동영상


https://www.youtube.com/watch?v=gx4q5Nnw9eY



Laravel 5.3 Tutorial Series  ( 최종 Update : 2016. Nov. 5 )


https://www.youtube.com/playlist?list=PL-4_JsMSrLiqrzQ36KwYVn4uCjYLiAd_C

블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,