Laravel の次のチュートリアル コラムでは、開発でよく使用されるクラスをパッケージに統合して、毎回のコピー アンド ペーストを避ける方法を紹介します。助けが必要な友達に!
開発をより効率的にするために、開発におけるいくつかの一般的なツールをカプセル化します。
主に、検証用に翻訳された言語パック プロンプトが含まれますlinux と mac
windows
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 職人クイック:作成-サービス Test/TestService
php 職人クイック:作成リポジトリ テスト
以上が毎回コピー&ペーストを繰り返す必要がないように、laravel開発でよく使用されるクラスを1つのパッケージに統合します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。