Вызов неопределенной функции App \ Http \ Controllers \ curl_init () laravel 5.6 - PullRequest
0 голосов
/ 06 мая 2018

Я получаю следующую ошибку при попытке использовать curl_init('some_url') в контроллере:

Вызов неопределенной функции App \ Http \ Controllers \ curl_init ()

но когда я использую php artisan tinker и пытаюсь использовать curl_init('some_url'), он работает нормально, и я не получаю ошибки.

Подробнее :

когда я набираю следующую команду в терминале

php -i | grep curl

Я получаю:

/etc/php/7.2/cli/conf.d/20-curl.ini,
curl

как ответили в по этой ссылке Я попытался переустановить curl с помощью:

sudo apt-get install php-curl

и я перезапустил apache с

sudo service apache2 restart

но я все еще получаю упомянутую ошибку при попытке использовать curl_init () в контроллере. Как я могу исправить эту ошибку?

1 Ответ

0 голосов
/ 06 мая 2018

проблема с пространством имен, вы пытаетесь вызвать curl_init из пространства имен App\Http\Controllers. чтобы вызвать его из глобального пространства имен, выполните $ch= \curl_init();, обратите внимание на \. для документации пространства имен, проверьте http://php.net/manual/en/language.namespaces.php

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