Laravel/라라벨정보
-
-
라라벨 디비,모델 정리Laravel/라라벨정보 2020. 4. 8. 17:23
.env 파일 디비 연결 정보 적고 database/migrations 에 가보면 여러가지 table마다 생성되는 필드값들이 나열 되어있다 추가할건 추가하면 됨 그리고 php artisan migrate 명령어로 테이블 생성! php artisan migrate:rollback 이전으로 돌린다는 명령어 마이그레이션 파일을 만들려면 php artisan make:migration create_projects_table 여기서 중요한건 projects 복수형으로 이름을 지어야함 create와 table 은 고정 php artisan make:model Project 마이그레이션 파일은 projects 복수 모델은 Project 단수형으로 만든다. 일딴 내 생각에는 projects테이블에서의 데이터 로직을 M..
-
라라벨 컨트롤러에서 데이터 넘기기Laravel/라라벨정보 2020. 4. 8. 16:53
라우트에서 데이터를 넘겼는데 그게 아니라 홈페이지 접속 -> 라우트호출 -> 라우트 컨트롤러 호출 -> 컨트롤러 -> view 파일로 결과값 리턴 이런식으로 MVC 패턴을 활용해보자 먼저 컨트롤러 생성 php artisan make:controller HomeController 실행하게 되면 app/Http/Controllers/HomdeController.php가 생성된다 거기서 index() 함수에다가 아까 라우트에 있던 로직을 넣고 다시 web.php 라우터에 가서 hello로 url이 요청이 왔을때 HomeController에 있는 index() 함수를 호출한다라는 말 결과는 성공!!
-
블레이드 템플릿 - ComponentsLaravel/라라벨정보 2020. 4. 6. 17:08
https://laravel.kr/docs/7.x/blade#%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8 라라벨 7.x - 블레이드 템플릿 라라벨 한글 메뉴얼 7.x - 블레이드 템플릿 laravel.kr 여기서 참고하고 이해 해보려고 했으나 솔직히 무슨말인지 잘 모르겠다... ㅜㅜ 콘솔창에 php artisan make:component MovieCard 이 명령어를 입력 시키면 컴포넌트는 app/View/Components 디렉토리 및 resources/views/components 디렉토리에서 자동으로 감지 자동으로 생성 됬는지 확인해본다. 확인해보면 app/View/Components/MovieCard.php resources/views/components/movie-card..
-
mapWithKeys() {#collection-method}Laravel/라라벨정보 2020. 4. 6. 15:44
정의 : mapWithKeys 메소드는 컬렉션 전체를 반복하며 각각의 값을 주어진 콜백에 전달합니다 콜백은 하나의 키/값 쌍을 포함하는 연관 배열을 반환합니다. 먼소린지 일딴 이해가 안되는데 밑에 예제 연관 배열을 보자. $collection = collect([ [ 'name' => 'John', 'department' => 'Sales', 'email' => 'john@example.com' ], [ 'name' => 'Jane', 'department' => 'Marketing', 'email' => 'jane@example.com' ] ]); 첫번째 연관배열은 존 녀석의 이름과 직업 이메일 두번째 연관배열은 제인 이름 직업 이메일이다 자 그럼 mapWithKeys 메소드의 설명을 다시보자 역시, ..