Laravel 邮政编码:围绕 Postcodes.io 的服务包装器
发表于 作者: Paul Redmond
Laravel 邮政编码是由 Steve McDougall 开发的,它提供了一个验证规则和宏来验证邮政编码。该软件包使用 postcodes.io 服务(一个免费的开源 API)来查找英国邮政编码的地理编码。
有三种方法可以使用该软件包与邮政编码进行交互。首先,您可以使用提供的验证规则
use JustSteveKing\LaravelPostcodes\Rules\Postcode; $this->validate($request, [ ‘postcode’ => [ ‘required’, ‘string’, new Postcode() ]]);
其次,您可以使用提供的宏
$this->validate($request, [ ‘postcode’ => [ ‘required’, ‘string’, Rule::postcode() ]]);
第三,此软件包定义了一个服务,可直接与 API 进行交互
use JustSteveKing\LaravelPostcodes\Service\PostcodeService; app(PostcodeService::class)->getPostcode($postcode);
您可以在 GitHub 上的 JustSteveKing/LaravelPostcodes 处详细了解此软件包,获取完整的安装说明并查看源代码。
此软件包已提交至我们的 Laravel 新闻链接 部分。此部分是社区可以发布围绕 Laravel 生态系统的软件包和教程的地方。在 Twitter 上关注 @LaravelLinks