쉽게 피할 수 있는 가장 큰 Laravel 개발 실수

광고 Laravel은 일반적인 오픈소스 PHP 웹 프레임워크입니다. 2011년 Taylor Otwell이 도입했습니다. Laravel 개발 회사는 CodeIgniter 프레임워크에 대한 대안을 제공하는 것을 목표로 했습니다. 이 구조는 사용자 인증 및 권한 부여에 대한 기본 제공 지원과 같은 기능을 제공하지 않았습니다 폰테크.
Laravel은 애플리케이션 기능을 희생하지 않고도 즐거운 사용자 경험을 만들어냅니다. 그러나 새로운 기술로 작업하기에는 그렇게 차분하지 않습니다. 아래에서는 개발자가 Laravel로 작업하는 동안 실수를 하는 가장 일반적인 장소 중 일부를 설명합니다.
뚱뚱한 컨트롤러
컨트롤러 메서드 내부에서 비즈니스 로직을 사용하는 것은 가장 심각한 실수 중 하나입니다. 아마도 지식과 경험의 유출로 인해 영향을 받을 것입니다. 프로그래머가 코드를 처리하는 방법을 모르기 때문입니다. Eloquent 모델 클래스에 맞지 않습니다. 그래서 그는 컨트롤러에 배치합니다.
이를 처리하는 방법에는 여러 가지 아키텍처 패턴이 있습니다. 최근 Laravel 웹사이트 개발 회사 세계에서 매우 널리 퍼진 것은 Fountains가 되었습니다. 그러나 사용하고 싶을 때 무엇을 하는지 알아야 합니다. DB 엔진을 변경하거나 코드를 다른 프레임워크로 옮길 계획이 없다면 이 경로를 선택할 이유가 없습니다.
따라서 데이터베이스에 접근하고 넣는 것을 담당하지 않는 코드는 관리자 메서드에 배치됩니다. 또한 적절한 관리자를 생성하는 방법을 더 잘 이해하기 위해 신뢰할 수 있는 코드를 작성하는 방법도 읽어야 합니다. 이러한 이유로 컨트롤러 메서드는 관리자 메서드를 호출하고 결과를 반환하는 것을 단순화합니다.
공개 디렉토리 내부의 JavaScript 및 스타일
다른 프로그래머의 삶을 어렵게 만들고 싶다면, JavaScript와 스타일을 무료 프레임워크에 넣고 각각을 하나의 파일에 넣으세요. 다른 사람들은 무언가를 수정하기 위해 많은 노력을 기울여야 할 것입니다. 그러나 올바른 방법으로 하고 싶다면, 그 스크립트를 더 작은 파일로 나누어야 합니다. 충분한 이름을 지정하고 resources assets JS 또는 sass almanac에 넣어야 합니다. Laravel 5를 사용하면 GULP가 바로 통합되어 있습니다. 덕분에 코드를 빠르게 스프린트하고 관리할 수 있습니다. sass를 채택하면 스타일이 잘 정리됩니다. Bower는 필요한 라이브러리를 추가하는 데 도움이 되고 GULP는 이를 public 방식으로 넣는 데 도움이 됩니다. 브라우저에서 효율적으로 다운로드할 수 있습니다. 생성된 마법사가 여러 개 있습니다. 마법사가 이를 설명하므로 이에 대해 자세히 읽어야 합니다.
개발 구성 제거
디자이너는 때때로 서두르다가 개발 변수를 제거하는 것을 잊을 수 있습니다. 동시에 그는 구성을 간과할 수도 있습니다. 실수로 프로덕션 환경에 이를 업로드하면 라이브 애플리케이션에 재앙이 될 수 있습니다.