我正在使用laravel RESTful控制器与JSON API一起使用
Route::resource('api/v1/users', 'UserController');
控制器具有HTTP动词对应的number of methods/actions。 store
操作对应于POST
动词。
当我POST
向api/v1/users/6/
发送JSON有效负载时,我会点击show
方法,该方法意味着使用GET
。
如果POST
文档中列出了api/v1/users/
的JSON有效负载,我会点击同样为index
的{{1}}方法。
如果我使用GET
,则会正确调用更新方法。如果我使用PUT
,则正确调用destroy方法。如果我在DELETE
和GET
上使用api/v1/users/
,则会正确调用索引和show方法。
我根本无法触发api/v1/users/1/
方法。我正在使用Postman进行测试
答案 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