PHP 끄적끄적/PHP laravel
-
laravel-2 blade layoutPHP 끄적끄적/PHP laravel 2020. 3. 22. 23:51
resources/views에 3개의 파일을 만들고 web.php에 각각 주소를 할당해 주었다. contact를 누르면 주소가 127.0.0.1:8000/contact로 바뀌면서 내용이 바뀐것을 확인 할 수 있다. 하지만 여기서 위에 메뉴는 바뀌지 않고 코드가 중복되는 것을 확인 할 수 있다. 이럴때 필요한 것이 레이아웃이다. 레이아웃을 쓰기 위해선 첫번째로 layout.blade.php(레이아웃 페이지)를 만들고 기존의 코드를 넣는다. 그 후 페이지마다 바뀌는 부분에 @yield(,)로 영역을 잡아놓는다. 두번째로 각페이지는 @extends('layout') 레이아웃페이지를 쓴다고 선언하고 마지막으로 @section()과 @endsection()을 잡고 그 내부에 @yield(,)부분에 들어갈 코드를 ..
-
laravel-1 라우트 & 뷰PHP 끄적끄적/PHP laravel 2020. 3. 22. 22:44
Java에 Spring이 있다면 php에는 laravel이라는 프레임워크가 존재한다. 물론 php에는 laravel말고도 다른 framework가 존재하지만 그 중 많이 사용되고 있는 laravel에 대하여 지금부터 알아보자. laravel의 설치는 php와 따로 설치해도 되지만 php의 작업환경을 설정해주는 Bitnami를 설치한다면 개별적으로 설치할 필요없이 설치중 같이 설치 할 수 있다. 개인적으로는 Bitnami를 설치하면서 laravel을 같이 설치하였기 때문에 설치가 되있다는 가정하에 실행방법을 알아보자. cmd 창에서 laravel이 설치된 폴더로 이동한다. 더보기 php artisan serve, http://127.0.0.1:8000 폴더에서 php artisan serve를 입력하면 서..