Как сохранить данные в Laravel - PullRequest
0 голосов
/ 21 сентября 2019

В HomeController.php у меня есть

      $ip = Request::ip();

Затем я хотел бы получить этот IP в свою базу данных.Но строка ниже не работает.Ошибка говорит Вызов функции-члена save () в строке

      $ip->save()

Как я могу сохранить эти данные?

Ответы [ 2 ]

3 голосов
/ 21 сентября 2019

$ip - это строка, а не объект, вам необходимо создать модель IP и создать новый экземпляр, используя $ip, затем вы можете сохранить его в базе данных.

0 голосов
/ 21 сентября 2019

Что-то вроде:

$ip = new Ip(['ip' => Request::ip()]);
$ip->save()

или

Ip::create(['ip' => Request::ip()]);

должно работать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...