Laravel邮政编码查询

时间:2019-05-31 09:02:46

标签: laravel laravel-5 geolocation location laravel-5.7

我正在尝试在一些表格中添加地址查找,用户可以在其中输入英国邮政编码和门牌号,然后自动填写其他地址行。

我已经在Github上提出了一两个潜在的有希望的东西,但是它们已经很老了,并且缺少非常清晰明了的指令(我是Laravel / MVC / OOPHP新手,所以确实需要把它说明清楚)。

我愿意接受一些连接到付费或免费服务的基于API的工具,或者我不反对下载邮政编码数据库以更好地托管在本地。

如果这是最近有人对Laravel所做的事情,我真的很感谢一些指导。

1 个答案:

答案 0 :(得分:1)

我为此创建了一个基于 Ideal-Postcodes.co.uk API 的 JavaScript 解决方案。这可以使用外部库和十几行 JavaScript 来完成

IdealPostcodes.PostcodeLookup.setup({
  context: "#lookup_field",
  apiKey: 'iddqd',
  strictlyPostcodes: false,
  placeholder: "Search for a postcode or address",
  selectSinglePremise: true,
  outputFields: {
    line_1: '#first_line',
    line_2: '#second_line',
    line_3: '#third_line',
    post_town: '#post_town',
    postcode: '#postcode'
  }
});

一些帮助您入门的链接:

数据基于商业服务,但需要 API 密钥。