【发布时间】:2016-05-04 13:47:59
【问题描述】:
我的代码有问题
这是错误
UrlGenerationException.php 第 17 行中的 ErrorException:缺少 [Route: editGallery] [URI: editGallery/{gallery_id}] 所需的参数。 (查看:C:\xampp\htdocs\GMS\resources\views\editGallery.blade.php)
我正在尝试使用 ajax 将数据从视图传递到控制器,这里是我的 ajax 代码
<script type="text/javascript">
$(document).ready(function() {
var gallery_id = "gallery_id_{{ $data->gallery_id }}"
$('#editGallery{{ $data->gallery_id }}').click(function(){
//{{ route('editGallery', $data->gallery_id) }}
window.location.href = "editGallery/"+{{ $data->gallery_id }};
});
});
</script>
这是我的路线代码
Route::get('/editGallery/{gallery_id}', [
'uses' => 'GalleryController@getEditGallery',
'as' => 'editGallery'
]);
最后一个是我的控制器代码
public function getEditGallery(Request $request){
$galleryData = DB::SELECT("SELECT * FROM gallery WHERE gallery_id = " . $request->gallery_id);
//dd($request->gallery_id);
return view('editGallery', compact('galleryData'));
}
谢谢你帮助我
【问题讨论】: