튜토리얼 칼럼이 있습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다! laravel-quick
주로 확인을 위한 번역된 언어 팩 프롬프트가 포함되어 있습니다
상태 코드의 인터페이스 형식으로 SymfonyComponentHttpFoundationResponse에 따라컴포저에는 yxx/laravel-quick
php artisan Vendor:publish --provider="Yxx\LaravelQuick\ LaravelQuickServiceProvider"
composer require yxx/laravel-quick
php artisan vendor:publish --provider="Yxx\LaravelQuick\LaravelQuickServiceProvider"
php artisan vendor:publish --provider="YxxLaravelQuickLaravelQuickServiceProvider"
use Yxx\LaravelQuick\Exceptions\Api\ApiNotFoundException;// 请求参数错误throw new ApiRequestException();// 404 未找到throw new ApiNotFoundException();// 系统错误throw new ApiSystemException()// 未授权throw new ApiUnAuthException()自定义错误继承Yxx\LaravelQuick\Exceptions自己参照对应代码自定义
use Yxx\LaravelQuick\Traits\JsonResponseTrait// 成功return $this->success("消息",['name'=>"张三"]);// 失败return $this->error("错误");// 自定义return $this->apiResponse(Response::HTTP_BAD_GATEWAY,"502错误");
use Yxx\LaravelQuick\Facades\CacheClient;CacheClient::hSet("test","1","张三");CacheClient::hGet("test","1");CacheClient::lPush("test","1");具体参考Yxx\LaravelQuick\Services\CacheService里面的方法....
php artisan quick:create-trait test
php artisan quick:create-service Test/TestService
php artisan quick:create-repository Test
php artisan Vendor:publish --provider="YxxLaravelQuickLaravelQuickServiceProvider"
🎜🎜🎜🎜🎜사용 방법🎜🎜🎜예외 예rrreee🎜🎜 API 인터페이스는 rrreee🎜를 사용합니다. 🎜캐시 사용(redis의 일부 방법을 캡슐화함) rrreee🎜🎜🎜🎜🎜artisan 명령🎜🎜🎜Create Trait php artisanquick:create-trait test
🎜🎜Create Service php artisanquick:create -service Test/TestService
🎜🎜저장소 만들기 php artisan Quick:create-repository 테스트
🎜🎜위 내용은 매번 반복적으로 복사하고 붙여넣는 것을 방지하기 위해 laravel 개발에서 일반적으로 사용되는 클래스를 하나의 패키지로 통합합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!