简体   繁体   English

Laravel PUT没有收到参数/请求

[英]Laravel PUT not receiving parameters/request

I am using laravel 5.1 and I have encountered a strange issue. 我正在使用laravel 5.1,我遇到了一个奇怪的问题。 I am unable to receive parameter with PUT method. 我无法通过PUT方法接收参数。

Tool : 工具

POSTMAN (extension for chrome) POSTMAN(chrome的扩展名)

My Route 我的路线

Route::put('testing_put',function(Request $r){
    print_r($r);
});

Output 产量

Illuminate\Support\Facades\Request Object ( )

在此输入图像描述

The solution was simple! 解决方案很简单!

Change POSTMAN from form-data to x-form-www-urlencoded 将POSTMAN从form-data更改为x-form-www-urlencoded

在POSTMAN中更改此项,然后发送

You are type-hinting the Illuminate Facade. 你正在打造Illuminate Facade。 Try changing use Illuminate\\Support\\Facades\\Request to use Illuminate\\Http\\Request . 尝试更改use Illuminate\\Support\\Facades\\Requestuse Illuminate\\Http\\Request

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM