Что Laravel магазин пользователей ИС
Как я могу хранить ip пользователя в Laravel 5+
Я хочу сохранить ip
при регистрации:
use Illuminate\Http\Request;
public function register(Request $request)
{...
$input = $request->all();
$input['ip'] = $request->ip();
...
}
Но это дает мне ошибку:
message: "Non-static method Illuminate\Http\Request::ip() should not be called statically"
Я погуглил, но ничего не нашел, кроме изменения Request
, я попытался use Request
или т. д.. но ни один из них не решил мою проблему.
У вопроса есть решение - Посмотреть?

Источник

@Заднеприводный обновленный вопрос
Источник

Источник

Источник

О да, я снова попробовал ip (), и он пропустил ошибку, но он еще не сохранил ip
Источник

хорошая мысль, я изменил это
Источник

Источник

Источник

@apokryfos почему?
Источник

Источник

@Pedram О да! это наконец-то произошло! но почему он так хранился ? (127.0.0.1)? он сохранил мой локальный IP-адрес хоста? почему?
Источник

Источник

Источник
Ответы - Что Laravel магазин пользователей ИС / Laravel store user ip
Является ответом!

12.01.2020 02:24:22
В Request
, сначала ip
, а затем ip()
. ips()
возвращает ваш ip()
, нет the client IP address
. он возвращает ваш getIp()
И не забудьте добавить 127.0.0.1
to use Illuminate\Http\Request;
$input['ip'] = $request->ip();
в вашу ip
:
$fillable
Помочь в развитии проекта: