HTTPie или Laravel Проблема в получении данных через API
Я создал API для регистрации и использовал HTTPie для тестирования API из CMD. Ниже приведен результат, который я получаю:
http -f POST http://localhost:8080/xpz/public/api/v1/auth/register name=xyz email=abc@xyz.com password=123456
HTTP/1.1 200 OK
Cache-Control: no-cache, private
Connection: Keep-Alive
Content-Length: 13
Content-Type: application/json
Date: Wed, 27 Sep 2017 14:44:24 GMT
Keep-Alive: timeout=5, max=100
Server: Apache/2.4.27 (Win32) OpenSSL/1.0.2l PHP/7.1.8
Set-Cookie: laravel_session=eyJpdiI6ImQzT2w5N3FVNTlXajI3VCtzWVNCcmc9PSIsInZhbHVlIjoiMTU5THBBRDFTaGxQZVFZSmU2aExZQmFGaUJKM1h4cUNjZXk2M2FwXC9lTGhNVjhZZjBlc2krMDlmcWJBWlJDMTFzMlwvMU1WSUE1RExEVktMcGNoVnpKQT09IiwibWFjIjoiOGIyMWYyYzFkOWFjZjA4MjAyNmYxMWM5ZDU4ZWI2YWViNGYyZjFkODRkNDdmNzkwMjA0ODVkZDg1ZDVhMGEyYyJ9; expires=Wed, 27-Sep-2017 16:44:24 GMT; Max-Age=7200; path=/; HttpOnly
X-Powered-By: PHP/7.1.8
{
"name": null
}
Обычно в laravel мы используем INPUT::GET('имя_переменного') или $request->input('имя_переменного'), чтобы получить доступ к данным имя_переменной.
Я могу получить доступ к данным через $_POST (версия php) и получить данные. Но почему методы Laravel терпят неудачу здесь?
я использую следующее в контроллере:
use Illuminate\Http\Request;
use App\Http\Requests;
Так в чем проблема?
это проблема laravel или проблема HTTPie?