使用 Laravel Generator 快速为 Laravel 应用生成CRUD、API、测试用例代码 -- 介绍篇
很多项目中我们都需要做创建API、CRUD这类事情,我们所面临的问题是每次都要创建一堆迁移文件、模型类、控制器、Repository甚至是测试用例,这些文件基本结构一致,只是类名不同而已,我们需要简化这个过程,使用统一模板快速生成这些类文件,为此诞生了第一个扩展包 laravel-api-generator ,在短时间内这个扩展包获得了大量关注,吸引了Laravel社区的很多人开始使用它,同时也提出了很多问题和需要的新特性。
一切都在正常运转中,但尽管如此,对生成测试用例、swagger注释、认证脚手架、布局以及你选择的CSS框架(如Bootstrap)的视图模板、materializecss、语义化的UI等这些代码的支持我们并不满意。因此我们决定以完全模块化的方式重写这个扩展包,并且加入了许多新功能,该项目新的Github地址是: https://github.com/infyomlabs ,包括以下新特性:
- 核心特性
- Migration(迁移)
- Model(模型)
- Repository(资源库)
- Request(请求)
- routes.php调整
- API生成器
- API控制器
- limit,搜索,偏移&排序选项
- 脚手架生成器
- 控制器
- 视图(列表、创建、更新、删除)
- 分页记录
- API 和 Repository 的测试用例
- Swagger生成(使用 jlapp/swaggervel)
- 通过已存在的表生成对应的CRUD
- 通过前缀生成
- 通过schema文件生成对应的CRUD
- 支持发布和自定义视图模板
- 发布Auth文件
- 独立的文件生成命令
- 可选操作
- 软删除
- 自定义表名
- 保存schema到文件
下一篇我们来讨论其如何安装配置该扩展包。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 클라이언트 URL (CURL) 확장자는 개발자를위한 강력한 도구이며 원격 서버 및 REST API와의 원활한 상호 작용을 가능하게합니다. PHP CURL은 존경받는 다중 프로모토콜 파일 전송 라이브러리 인 Libcurl을 활용하여 효율적인 execu를 용이하게합니다.

Alipay PHP ...

고객의 가장 긴급한 문제에 실시간 인스턴트 솔루션을 제공하고 싶습니까? 라이브 채팅을 통해 고객과 실시간 대화를 나누고 문제를 즉시 해결할 수 있습니다. 그것은 당신이 당신의 관습에 더 빠른 서비스를 제공 할 수 있도록합니다.

기사는 PHP 5.3에 도입 된 PHP의 LSB (Late STATIC BING)에 대해 논의하여 정적 방법의 런타임 해상도가보다 유연한 상속을 요구할 수있게한다. LSB의 실제 응용 프로그램 및 잠재적 성능

JWT는 주로 신분증 인증 및 정보 교환을 위해 당사자간에 정보를 안전하게 전송하는 데 사용되는 JSON을 기반으로 한 개방형 표준입니다. 1. JWT는 헤더, 페이로드 및 서명의 세 부분으로 구성됩니다. 2. JWT의 작업 원칙에는 세 가지 단계가 포함됩니다. JWT 생성, JWT 확인 및 Parsing Payload. 3. PHP에서 인증에 JWT를 사용하면 JWT를 생성하고 확인할 수 있으며 사용자 역할 및 권한 정보가 고급 사용에 포함될 수 있습니다. 4. 일반적인 오류에는 서명 검증 실패, 토큰 만료 및 대형 페이로드가 포함됩니다. 디버깅 기술에는 디버깅 도구 및 로깅 사용이 포함됩니다. 5. 성능 최적화 및 모범 사례에는 적절한 시그니처 알고리즘 사용, 타당성 기간 설정 합리적,

기사는 입력 유효성 검사, 인증 및 정기 업데이트를 포함한 취약점을 방지하기 위해 프레임 워크의 필수 보안 기능을 논의합니다.

이 기사에서는 프레임 워크에 사용자 정의 기능 추가, 아키텍처 이해, 확장 지점 식별 및 통합 및 디버깅을위한 모범 사례에 중점을 둡니다.

PHP 개발에서 PHP의 CURL 라이브러리를 사용하여 JSON 데이터를 보내면 종종 외부 API와 상호 작용해야합니다. 일반적인 방법 중 하나는 컬 라이브러리를 사용하여 게시물을 보내는 것입니다 ...
