다음 Laravel튜토리얼 칼럼에서는 개발 속도를 향상시키기 위한 10가지 고품질 Laravel 확장 패키지를 추천하고 공유합니다. 모두에게 도움이 되기를 바랍니다!
다음은 Laravel 애플리케이션을 구축하는 데 사용되는 10개 이상의 패키지입니다.
이 패키지 목록이 생성된 이유는 무엇입니까? 저는 "게으른" 개발자이기 때문에 Facebook의 여러 Laravel 그룹에 속해 있습니다. 제가 평일에 겪는 가장 일반적인 문제는 개발에 어떤 패키지가 필요한지입니다. 게으른 편이라 매번 처음부터 다시 시작하고 싶지는 않아요.
이 문서에 관리 팩이 포함되지 않은 이유는 무엇입니까? 이에 대해서는 다른 기사에서 설명하겠습니다.
1. 모듈
"장난감 프로젝트"를 개발하지 않는 경우. 그러면 모듈을 사용하여 모듈 기능별로 나누어 사용하는 것이 좋습니다. 모듈 엔터티, 컨트롤러, 보기, 라우팅, 구성 및 기타 정보를 중앙에서 관리합니다. 또 뭐야? 그리고 여러 애플리케이션 간에 코드를 더 쉽게 전송할 수 있습니다.
장점
자세한 내용은 Github https://github을 참조하세요. /nWidart/laravel-modules
2. Spatie 권한
Spatie에 대해 모르신다면 지금 바로 학습을 시작하세요! 훌륭한 회사. Spaite의 역할 및 권한 패키지는 권한 패키지 중 최고 중 하나입니다.
장점
어디서 얻을 수 있나요? https://github.com/spatie/laravel-permission
3. Laravel Datatables
DataTables를 사용하고 있고 자체 JavaScript, Ajax, 라우팅, 데이터베이스 쿼리, 필터, 검색 등을 만드는 경우 . 저를 믿으십시오. 이것이 더 나은 솔루션입니다.
장점
어디에서 구할 수 있나요? https://github.com/yajra/laravel-datatables
4. Form Constructor
솔직히 저는 HTML에서 폼을 혼합하는 것을 좋아하지 않습니다. Laravel 양식 빌더를 사용하면 HTML 보기에서 양식을 분리할 수 있습니다. ㅋㅋㅋ / laravel-form-builder
자세한 내용은 Github을 참조하세요: https://github.com/ laracasts/flash
6. Laravel 메뉴 패키지
엔티티를 생성하고 업데이트하는 모든 사용자와 시간을 기록합니다.사용자 정의 정보(로그인, 로그아웃 등) 기록 지원
Poke me https://github.com/ spatie/ laravel-activitylog
다국어 서둘러 https://github.com/proengsoft/laravel-jsvalidation
9. 영구 설정
애플리케이션에 복잡한 구성 항목(테마, 로고, 회사 설정, API 설정, 기본 설정 등)이 많이 포함되어 있는 경우 이 패키지가 유용할 것입니다. 키-값 쌍(키 => 값)의 구성 정보를 데이터베이스에 저장한 다음 보조 메소드를 사용하여 애플리케이션에서 쉽게 사용할 수 있습니다!
장점
어디서 구하나요? https://github.com/edvinaskrucas/settings
10. 다중 테넌트
SASS 애플리케이션 서비스를 개발할 때 각 고객은 고유한 독립적인 데이터베이스, 도메인 이름 및 하위 도메인 이름을 갖게 됩니다. 모두 동일한 코드 저장소에 저장됩니다. 비슷한 요구 사항이 있다면 이 프로젝트가 적합합니다.
기능:
추가 권장사항
11. Laravel IDE Helper --- PHPStorm이 자동 완성 및 지원을 지원하도록 합니다. 유형에는 모델, 외관 및 데이터베이스 엔터티 필드 등이 포함됩니다. https://github.com/barryvdh/laravel-ide-helper
12. 배열, 문자열 및 객체와 관련된 보조 기능을 제공합니다:
https://github.com/letsdrink/ouzo-goodies
13. PHP 배열을 Javascript 객체로 자동 변환:
https://packagist.org/packages/laracasts/utilities
영어 원본 주소: https://medium.com/@laravelbap/10-laravel-packages- for -building-laravel-apps-67d728bcfcd9번역 주소: https://learnku.com/laravel/t/12529/10-high-quality-laravel-extensions더 많은 프로그래밍 관련 지식을 보려면 다음을 방문하세요:프로그래밍 영상
! !
위 내용은 Laravel 애플리케이션 구축을 위한 10가지 고품질 패키지(공유)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!