결과는 고통스러운 경험입니다!
무엇이든지, 나는 처음부터 시도하기로 결정했다 ...
공정하게 말하면, 나는 이미 녹슬 었습니다. 이것이 나의 기술적 인 문제입니다.
Laravel Backpack이 저를 구했습니다!
5 분 안에 인증을 포함한 완전한 관리 패널을 만들었습니다! 몇 가지 CLI 명령을 실행하십시오.
배낭은 Laravel을 기초로 사용하기 때문에 데이터베이스 테이블을 만드는 것은 매우 쉽습니다. 그냥 달리기 :이것은 나에게 모델과 마이그레이션 파일을 설정합니다. 데이터베이스 필드를 마이그레이션 파일에 추가하고 실행하면됩니다.
총 3 개의 명령에서 검색 및 정렬 함수와 함께 완전히 사용 가능한 CRUD 인터페이스를 얻었습니다.다음은 이메일 보내기 및 대기열 작업과 같은 배경 작업을 처리해야합니다. <code>php artisan make:model Project -m</code>Redis 대기열 메커니즘이 제대로 작동하려면 Systemctl 작업이 하나만 필요합니다.
<code>php artisan migrate php artisan backpack:crud Project</code>솔직히 말하면 Laravel은 기능을 계속 추가하여 이제 프레임워크가 매우 비대해지기 때문에 가끔 나를 짜증나게 합니다.
그래서 저는 Next.js의 미니멀한 스타일을 좋아하는데, 저에게는 너무 극단적인 것 같아요.
거의 모든 복잡한 애플리케이션에는 이러한 기능이 필요하므로 프레임워크에는 최소한 자체 라우터, 데이터베이스 계층 및 대기열 작업이 함께 제공되어야 합니다.
경험 수준에 따라 다릅니다. Laravel의 편리함이 항상 좋은 것은 아닙니다. 개인적으로 저는 Laravel이 등장하기 전에 처음부터 인증 시스템과 프레임워크를 구축했기 때문에 바퀴를 다시 만드는 것은 약간 지루합니다. 요점은 무엇입니까?
위 내용은 난 그냥 못해! 다음JS?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!