본문 바로가기

프로그래밍/laravel(php 프레임워크)

데이터 전달 데이터 전달을 위해 페이지를 하나 만들자 views 에 internals 디렉토리를 만들고 그안에 customers.blade.php를 만들자. 그리고 web.php 에 Route 설정 internals 디렉토리 안에 있는 customers에 접근할때 internals/와 interanls. 이렇게 접근할 수 있다. $customers 배열을 만들고 이 값을 customers.blade.php에 전달 해준다. 'customers' => $customers, 이 문장이 customers라는 변수로 $customers 배열을 전해라 라고 볼수 있다. customers.blade.php 에 코딩을 할 차례 php foreach문을 그냥 쓴 모습 결과 화면은 다음과 같다. 위 for문은 그냥 날 php 코딩이다..
Routes and view 라우팅 : 경로를 선택하는 과정, 어떤 네트워크 안에서 데이터를 보낼 최적의 경로를 선택하는 과정 routes 폴더에서 라우팅을 관리한다. 처음 라라벨 화면을 띄웠을때 이페이지가 어디에서 나오는 알고 싶을 것이다. routes/web.php 에 있다. 이 web.php 에서 resources/views 폴더에 있는 welcome.blade.php 의 화면을 보여주는 것이다.('/' 라라벨 라우트는 URI('/') 와 클로저(function....)를 전달 받아, 라우팅을 정의 get('/' -> 페이지에 접근했을때, function(){ return view('welcome'); } -> 웰컴 페이지를 보여줘라 원래 파일명welcome.blade.php 에서 .blade 전의 파일명까지만 적어주면된다. ..
설치 composer를 이용하여 설치 composer global require laravel/installer 를 이용하여 라라벨 인스톨러 설치 후에 laravel -V로 버전확인 가능하면 설치 된것을 확인 laravel new [프로젝트명] 으로 라라벨 프로젝트를 생성할 수 있다. cd 프로젝트명으로 이동해서 php artisan serve로 서버를 실행해서 동작을 확인 할 수 있다.