본문 바로가기

전체 글133

PHP/Laravel(4) 컴포넌트&슬롯 https://laravel.kr/docs/6.x/blade 라라벨 6.x - 블레이드 템플릿 라라벨 한글 메뉴얼 6.x - 블레이드 템플릿 laravel.kr 라라벨코리아 코리아 블레이드 템플릿 쪽을 읽다 보니 컴포넌트와 슬롯이라는 것이 있어서 이것도 공부해볼까 합니다. 라라벨 코리아 설명을 보니 제대로 이해가 가지 않아 따로 찾아봤습니다. https://dev.to/munchvue/building-components-in-the-beautiful-laravel-2b0g Building Components in the Beautiful Laravel detailed step by step tech-notes on building and using components in laravel dev.to 이 .. 2020. 2. 20.
PHP/Laravel(3) blade 문법 1. @if 저번에 만든 index.blade.php에 아래와 같이 입력해 줍니다. @if ($a == 1) a는 1입니다. @elseif ($a == 2) a는 2입니다. @endif 그리고 web.php도 다음과 같이 입력해줍니다. 와 같은 역할을 한다고 했습니다. {{-- --}}이 표시는 자동으로 html 주석 처리 해주는 역할입니다. 또한, {{ }} 구문은 XSS 공격을 방지하기 위해서 자동으로 PHP의 htmlspecialchars 함수를 실행하게 됩니다. 다음으로는 블레이드에서 레이아웃 정의하는 방법입니다. resources >> views 폴더 안에 master.blade.php 파일을 만들어 줍니다. @yield('content') 그리고 index.blade.php를 아래와 같이 수정.. 2020. 2. 20.
PHP/Laravel(2) welcome.blade.php 라라벨 설치를 완료했으면 User 폴더에 blog 폴더에 생겼을겁니다. 그러면 그 안에 이렇게 파일들이 생성됐을겁니다. 그 다음 visual studio code를 이용해 resources >> views >> welcome.blade.php 파일을 열어줍시다. 그러면 코드가 쭉 나올텐데 거기서 Laravel 이 부분을 찾아줍시다. 그리고 주소창에 http://localhost:8000/ 을 입력하시면 저렇게 화면이 나오실텐데 방금 찾아둔 div 박스의 Laravel을 지워주고 Hello World~ 를 입력해줍시다. 그럼 Lalavel 부분이 방금 입력한 Hello World로 바뀐 것을 볼 수 있습니다. 일반적으로 php를 사용해보셨다면 http://localhost:8000/welcome.blade.. 2020. 2. 19.
PHP/Laravel(1) 설치하기 https://laravel.kr/docs/5.8/installation 라라벨 5.8 - 설치하기 라라벨 한글 메뉴얼 5.8 - 설치하기 laravel.kr 위 사이트를 참고해 설치해주시기 바랍니다. 저는 laravel new blog 커맨드 사용시 지속적으로 에러가 발생하여 composer create-project --prefer-dist laravel/laravel blog 위 커맨드를 사용하여 설치했습니다. php artisan serve를 했을 때 이와 같이 오류가 뜰 수 있는데 이 때는 방금 만든 blog 폴더를 커맨드로(cd blog) 넣어주고 실행하면 됩니다. 2020. 2. 19.