使用POST到laravel存储方法的JSON有效负载

时间:2016-05-24 16:20:28

标签: rest laravel laravel-5 laravel-5.2

我正在使用laravel RESTful控制器与JSON API一起使用

Route::resource('api/v1/users', 'UserController');

控制器具有HTTP动词对应的number of methods/actionsstore操作对应于POST动词。

当我POSTapi/v1/users/6/发送JSON有效负载时,我会点击show方法,该方法意味着使用GET

如果POST文档中列出了api/v1/users/的JSON有效负载,我会点击同样为index的{​​{1}}方法。

如果我使用GET,则会正确调用更新方法。如果我使用PUT,则正确调用destroy方法。如果我在DELETEGET上使用api/v1/users/,则会正确调用索引和show方法。

我根本无法触发api/v1/users/1/方法。我正在使用Postman进行测试

1 个答案:

答案 0 :(得分:1)

这是一个斜线..

$(function() { $('#formarea').on('change', '.btn-file :file', function() { var input = $(this), numFiles = input.get(0).files ? input.get(0).files.length : 1, label = input.val().replace(/\\/g, '/').replace(/.*\//, ''); input.trigger('fileselect', [numFiles, label]); alert('test'); }); $('#formarea').on('fileselect','.btn-file :file', function(event, numFiles, label) { var input = $(this).parents('.input-group').find(':text'), log = numFiles > 1 ? numFiles + ' files selected' : label; if( input.length ) { input.val(log); } else { if( log ) alert(log); } }); }); 代替api/v1/users