簡體   English   中英

Laravel 5.4使用Geoip

[英]Laravel 5.4 using Geoip

我正在嘗試為Laravel使用antonioribeiro / tracker包,但為了獲得geoip,你必須安裝geoip v 1.14或2。

安裝后,我無法在配置文件中添加外觀和別名。 我怎樣才能解決這個問題?。

我的composer.json文件

"require": {
    "php": ">=5.6.4",
    "geoip/geoip": "~1.14",
    "laravel/framework": "5.4.*",
    "laravel/tinker": "~1.0",
    "pragmarx/tracker": "^3.1"
},
"require-dev": {
    "fzaninotto/faker": "~1.4",
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~5.7"
},

如何在配置文件中添加別名和外觀?

geoip包不是Laravel包。 為了擁有一個外觀或類似的東西,你需要一個Laravel包裝或自己創建。

現有的Laravel套餐: torann / laravel-geoip

一些基本用法信息: laravel-geoip基本用法

基本上,安裝后你可以使用輔助方法geoip() ,或者你可以選擇設置一個Facade,但它不是必需的。

大多數這些軟件包都使用geoip2 ,因此您可以從composer.json文件中刪除"geoip/geoip": "~1.14", 包括該包也將安裝geoip2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM