我正在尝试通过ajax加载我的编辑表单,但我一直收到500错误。我的控制器如下:
public function edit($id)
{
$task = Task::find($id);
return view('task.edit', compact('task'));
}
我的ajax功能如下:
$('#show-form').on('click', '#edit-task' ,function(event){
event.preventDefault();
var token = $(this).data('token');
var id = $(this).val();
$.ajax({
type: "GET",
dataType: "html",
data: {_token: token},
url: "task/" + id + "/edit",
success: function (data) {
...
},
error: function (data) {
console.log('Error:', data);
}
});
});
我的路线[已编辑]:
Route::resource('task','TaskController', ['only' => ['index', 'store', 'destroy', 'edit', 'show', 'update']]);
答案 0 :(得分:-1)
尝试更改您的路线:
Route::resource('/task/{id}','TaskController', ['only' => ['index', 'store', 'destroy', 'edit', 'show', 'update']]);