Как настроить geoip в проекте laravel?

301
13 апреля 2017, 20:09

Установил я geoip по этой странице:

http://lyften.com/projects/laravel-geoip/doc/

У меня 2 страницы (русс и англ языки). Я так понимаю, что в файле public/index.php:

require __DIR__.'/../bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);

нужно прописать функцию getClientIP() ,

получить ip пользователя -> 
сравнить его с базой     ->
вытянуть из массива данные по 'country' ->
сравнить 'country'         ->
if('country' == 'USA') {
    return view('welcome-eng');
} else {
    return view('welcome');
}

Верны ли мои суждения? и КАК реализовать код остальных пунктов?

READ ALSO
абстрактные классы и наследование

абстрактные классы и наследование

проверьте пожалуйста задание

267
Как прикрепить приватное фото на стену Вконтакте?

Как прикрепить приватное фото на стену Вконтакте?

Всем доброй ночиПолучаю из обсуждения фотографии прикрепленные к комментарию

294
Проблема со связью

Проблема со связью

Суть проблемы вот в чем:

233
Изменить значение пути для “/” php

Изменить значение пути для “/” php

Помогите решить такую проблему: разрабатывая программу на локальном сервере (WAMP 3) у меня работали нормально пути в функциях типа

256