{"id":25609,"date":"2021-06-01T16:23:00","date_gmt":"2021-06-01T13:23:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25609"},"modified":"2021-10-17T18:33:20","modified_gmt":"2021-10-17T15:33:20","slug":"laraveli-geoip-raamatukogu-saate-teada-geograafilist-asukohta-ip-aadressi-abil","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/laraveli-geoip-raamatukogu-saate-teada-geograafilist-asukohta-ip-aadressi-abil\/","title":{"rendered":"Laraveli GeoIP-raamatukogu &#8211; saate teada geograafilist asukohta IP-aadressi abil"},"content":{"rendered":"<p>Kas soovite teada saada k\u00fclastajate geograafilist asukohta Laraveli abil? GeoIP-i teeki kasutades saate teada kasutaja geograafilise asukoha tema IP-aadressi j\u00e4rgi. Selles artiklis k\u00e4sitleme teeki, mis h\u00f5lpsasti integreerib GeoIP-i Laraveli rakendusse.<\/p>\n<p>M\u00f5nel juhul peate hankima \u00fcksikasju k\u00fclastajate geograafilise asukoha kohta. Need \u00fcksikasjad h\u00f5lmavad laiuskraadi, pikkuskraadi, ajav\u00f6\u00f6ndit, riiki, valuutat jne.<\/p>\n<p>\u00dcks n\u00e4ide geolokatsiooni kasutamisest on veebipoed. Oma poes v\u00f5iksite kuvada erinevad hinnad ja valuutad vastavalt k\u00fclastaja riigile v\u00f5i piirkonnale. Teine n\u00e4ide on see, kui keegi peab m\u00f5ne riigi jaoks oma veebisaidid blokeerima.<\/p>\n<p>Sellest hoolimata vaatame, kuidas leida Laraveli IP-aadressi abil geolokatsioon.<\/p>\n<h3>Laraveli GeoIP raamatukogu installimine<\/h3>\n<p>Alustamiseks peate installima <a href=\"https:\/\/lyften.com\/projects\/laravel-geoip\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Laraveli Geoipi<\/a> teegi. Installige teek k\u00e4suga:<\/p>\n<pre><code>composer require torann\/geoip<\/code><\/pre>\n<p>Raamatukogu installimisel registreerige teenusepakkuja oma rakenduses. Avage <code>config\/app.php<\/code>ja lisage teenusepakkujad pakkujate massiivi.<\/p>\n<pre><code>'providers' =&gt; [\n\u00a0\u00a0\u00a0\u00a0......\n\u00a0\u00a0\u00a0\u00a0TorannGeoIPGeoIPServiceProvider::class,\n\u00a0\n]<\/code><\/pre>\n<p>J\u00e4rgmisena lisage fassaad varjunimede massiivi.<\/p>\n<pre><code>'aliases' =&gt; [\n\u00a0\u00a0\u00a0\u00a0....\n\u00a0\u00a0\u00a0\u00a0'GeoIP' =&gt; TorannGeoIPFacadesGeoIP::class,\n\u00a0\n];<\/code><\/pre>\n<p>P\u00e4rast \u00fclaltoodud samme avaldage konfiguratsioon k\u00e4suga:<\/p>\n<pre><code>php artisan vendor:publish --provider=\"TorannGeoIPGeoIPServiceProvider\" --tag=config<\/code><\/pre>\n<p>See k\u00e4sk avaldab konfiguratsioonifaili aadressil <code>config\/geoip.php<\/code>.<\/p>\n<h3>Uurige geograafilist asukohta IP-aadressi abil<\/h3>\n<p>Oleme k\u00f5ik valmis hankima geograafilise asukoha \u00fcksikasjad, kasutades IP-aadressi. Teek pakub meetodi, millele peate edastama tegeliku IP-aadressi. Vastutasuks saate IP-aadressi geograafilise asukoha teabe.<\/p>\n<p>IP-i \u00fcksikasjade hankimiseks sisestage oma rakendusse allolev kood.<\/p>\n<pre><code>$arr_ip = geoip()-&gt;getLocation('YOUR_IP_ADDRESS_HERE');\nprint_r($arr_ip);\necho $arr_ip-&gt;country; \/\/ get a country\necho $arr_ip-&gt;currency; \/\/ get a currency<\/code><\/pre>\n<p>Teegi kasutamise ajal v\u00f5ib olla v\u00f5imalik, et saate BadMethodCallExceptioniga t\u00f5rke &quot;See vahem\u00e4lu ei toeta sildistamist&quot;. Sel juhul muutke lihtsalt <code>config\/geoip.php<\/code>failist allpool olevat rida .<\/p>\n<p>Asenda<\/p>\n<pre><code>'cache_tags' =&gt; ['torann-geoip-location'],<\/code><\/pre>\n<p>Koos<\/p>\n<p>T\u00fchjendage konfiguratsioonivahem\u00e4lu k\u00e4suga:<\/p>\n<pre><code>php artisan config:cache<\/code><\/pre>\n<p>N\u00fc\u00fcd proovige uuesti oma koodi k\u00e4ivitada. Seekord peaksite saama v\u00e4ljundi.<\/p>\n<p>Loodan, et saite teada, kuidas integreerida GeoIP Laraveli veebisaidil. Palun jagage oma m\u00f5tteid ja ettepanekuid allpool olevas kommentaaride jaotises.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/leidke-geograafiline-asukoht-kasutades-php-s-tasuta-ip-aadressi\/\" title=\"Leidke geograafiline asukoht, kasutades PHP-s tasuta IP-aadressi\">Leidke geograafiline asukoht, kasutades PHP-s tasuta IP-aadressi<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/laraveli-valideerimise-juhend-algajatele\/\" title=\"Laraveli valideerimise juhend algajatele\">Laraveli valideerimise juhend algajatele<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-paringut-laravelis-sisse-logida\/\" title=\"Kuidas p\u00e4ringut Laravelis sisse logida\">Kuidas p\u00e4ringut Laravelis sisse logida<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laraveli GeoIP-teek v\u00f5imaldab h\u00f5lpsalt teada saada kasutaja geolokatsiooni nende IP-aadressi j\u00e4rgi. Selles artiklis k\u00e4sitleme raamatukogu ja<\/p>\n","protected":false},"author":1,"featured_media":21605,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[498],"tags":[842],"class_list":["post-25609","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel2-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=25609"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25609\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/21605"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=25609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=25609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=25609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}