분류 php

초보자를 위한 라라벨 튜토리얼 (라라벨 8 에디션)

컨텐츠 정보

  • 조회 500 (작성일 )

본문

안녕하세요 여러분! 이 튜토리얼을 라라벨 8 용으로 업데이트했습니다.이 튜토리얼에서는 간단한 블로깅 시스템을 구축하여 라라벨 프레임 워크의 기본을 살펴볼 것입니다. 이 튜토리얼은 웹 개발에 관심이 있지만 어디서부터 시작해야 할지 모르는 초보자를 위한 것입니다. 관심이 있다면 확인해 보세요 : 초보자를 위한 Laravel 튜토리얼


https://dev.to/ericnanhu/laravel-tutorial-for-beginners-laravel-8-edition-1nl0


Laravel은 MVC 구조를 따르는 매우 강력한 프레임 워크입니다. 모든 기능을 갖춘 웹 사이트를 구축하기 위해 간단하고 우아하면서도 강력한 툴킷이 필요한 웹 개발자를 위해 설계되었습니다.


Demo 


제가 만든 데모 사이트는 다음과 같습니다. http://laravel.demo.techjblog.com/


로그인 정보 


  • email: demo@demo.com  
  • password: demo


1 부 : Laravel 기본 사항 


프로젝트 빌드를 시작하기 전에 Laravel의 기본 개념에 대해 이야기해야 합니다. 몇 가지 준비를 하고 필요한 소프트웨어를 설치하고 새 Laravel 프로젝트를 만든 다음 대부분의 웹 프레임 워크에서 일반적으로 사용되는 MVC 구조를 이해해야 합니다. 마지막으로 Laravel 애플리케이션의 공식 관리자 패널 인 Laravel Nova에 대해 이야기하겠습니다.



2 부 : 블로그 구축 


모든 것에 익숙해지기 위해 홈 페이지 만 만드는 것으로 시작합니다.



웹 개발의 가장 중요한 단계 중 하나는 데이터베이스 구조를 설계하는 것입니다. 이 자습서에서는 4 개의 데이터베이스 테이블을 함께 만듭니다.


사용자 테이블은 사용자 이름, 이메일 및 비밀번호를 저장합니다. 이 테이블의 마이그레이션 파일은 이미 Laravel에 포함되어 있습니다. 카테고리 및 태그 테이블에는 카테고리 이름과 태그 이름이 저장됩니다. 마지막으로 posts 테이블에는 게시물 제목, 내용, 게시물 이미지 등이 저장됩니다.


그러나 테이블을 만드는 것만으로는 충분하지 않습니다. 테이블은 서로 관계가 있습니다. 이 부분은 초보자에게는 조금 어려울 수 있습니다. 이해하기 쉽도록 노력하고 가장 기본적인 네 가지 관계 만 소개하겠습니다.


img 


경로는 누군가가 귀하의 블로그를 방문 할 때의 진입 점입니다. URL을 수신하고 컨트롤러를 반환합니다. 컨트롤러는 모델을 통해 데이터베이스에서 데이터를 검색하여 뷰에 넣습니다. 뷰는 브라우저에서 실제로 볼 수 있는 것이므로 HTML 및 CSS처럼 보입니다. 그러나 상황은 그보다 더 복잡합니다.


다음 두 기사에서는 프로젝트를 위한 검색, 페이지 매김 및 기타 선택적 기능을 구축 할 것입니다. 그러나 관심이 없는 경우 끝까지 자유롭게 이동하면 마침내 애플리케이션을 배포 할 수 있습니다.