라라벨은 라우팅 규칙만으로는 배우기가 매우 어렵다고 생각합니다.
高洛峰
高洛峰 2017-05-16 16:55:01
0
7
1239

최근에 laravel 프레임워크를 배우고 있는데 시작하기가 어렵네요. 경로 매핑을 예로 들면, 컨트롤러를 작성할 때 경로를 직접 구성해야 한다는 점은 매우 번거롭습니다. tp와 yii의 자동 매핑만큼 간단하지는 않습니다. 이렇게 강력한 프레임워크가 그렇게 번거롭지는 않을 것 같습니다. 기본 라우팅 매핑 규칙을 구성하는 방법을 모르기 때문인가요?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(7)
phpcn_u1582

어렵지 않아요. 디자인 아이디어가 다릅니다.

刘奇

당신은 실제로...?controller=xx&action=xxx 스타일을 좋아합니다.

过去多啦不再A梦

중국인들이 직접 설명하는 라라벨 학습사이트를 질문자에게 추천하고 싶습니다.
https://laravist.com/

滿天的星座

Laravel 자체에는 비교적 완전한 문서와 API가 있지만, 문서와 API만 본다면 익숙하지 않은 많은 웹 개발자에게는 실제로 몇 가지 장애물이 있을 수 있습니다. 다음을 참조하는 것이 좋습니다:
Laracasts, 자세한 단계별 교육 비디오
laravel.io/forum, 많은 문제를 다루는 laravel 포럼
laravel 5 책, 온라인에서 읽을 수 있는 laravel 교육 도서.
Dayle Rees가 작성한 Code Bright도 읽을 수 있으며, Laravel의 내부 메커니즘에 대한 여러 가지 이유를 설명합니다.

Laravel은 많은 세부 사항을 파악하기 위해 보다 우아한 방법을 사용하므로 스스로를 "웹 장인을 위한 PHP 프레임워크"라고 부릅니다.

習慣沉默

URL과 컨트롤러의 자동 매칭 기능은 비웃거나 부정할 일이 아닙니다. Laravel이 이렇게 설계되지 않은 이유는 블라발발... 등등 때문이라고 할 수 있지만 그럴 수는 없습니다. 이 요구가 이상하다고 말해요.

다른 사람들이 "?controller=xx&action=xxx" 스타일을 선호한다고 추론하는 것은 전혀 근거가 없습니다.

언젠가 Laravel을 사용해야 한다고 가정하고, 규칙을 덜 작성하고 싶어서 이렇게 할 계획입니다.

먼저 router.custom.php와 router.auto.php라는 두 개의 파일을 만듭니다

auto는 자동으로 생성된 라우팅 규칙을 저장하는 데 사용되고, custom은 직접 작성한 라우팅 규칙을 저장하는 데 사용됩니다. 결국 자동 생성은 모든 특별한 요구 사항을 충족할 수 없습니다

그런 다음 라우팅 규칙을 자동으로 생성해야 하는 컨트롤러에 코멘트를 작성하세요

으아악

그런 다음 스크립트를 작성하고 리플렉션 클래스를 사용하여 컨트롤러 디렉터리의 모든 컨트롤러 클래스를 구문 분석하고 정의한 주석을 기반으로 라우팅 규칙을 생성한 다음 자동 파일에 넣습니다

간단히 말하면 이것이 일반적인 생각입니다.

컨트롤러 작성시 Laravel에서 라우트를 작성하는 것도 꽤 번거로운 일이라고 생각합니다.

过去多啦不再A梦

Laravel은 어렵지 않습니다. Symfony를 배우면 laravel이 어렵지 않다는 것을 알게 될 것입니다. 게다가 지금은 중국에서 laravel을 사용하는 사람들이 많이 있는데 왜 그런지 모르겠습니다. qq에서 laravel 교환을 검색할 수 없습니다. 해당 그룹은 Tencent에 의해 차단된 것 같습니다(댓글을 읽고 실수로 차단되었다는 것을 알았습니다).

滿天的星座

포스터에서 언급한 기본 구성의 함정에 시달린 적이 있습니다. 예를 들어 RESTful을 사용하면 동일한 URL에 대해 get과 post를 구별하기가 어렵습니다...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿