нужно удалить фотографию из альбома, так что я думаю, что нужно 2 параметра по маршрутизации , но я получаю некоторые ошибки, пожалуйста, дайте мне решение, либо другим способом, чтобы удалить фотографию из альбомаLaravel URL Маршрут получить 2 параметра
вот мой routes.php:
Route::get('/admin/album/{albumid}/{id}/delete-photo', array(
'as' => 'admin-photo-delete',
'uses' => '[email protected]'
));
и вызвать функцию deletePhoto на GalleryController, вот GalleryController:
public function deletePhoto($albumID,$photoID){
$photo = Album::find($albumID)->photo()->where('id','=',$photoID)->get();
if($photo){
File::delete(public_path().'/assets/images/gallery/'.$photo->images);
$photo->delete();
return Redirect::route('admin-gallery')->with('message','Photo was deleted successfully');
}
return Redirect::route('admin-gallery')->with('message','Photo delete failed');}
и вот как я называю маршрут :
<a href="{{URL::route('admin-photo-delete',$id,$photo->id)}}">Delete Photo</a>
Я уже убедиться, что $ ID и $ фото-> идентификатор не был нулевым, но посмотрим, что URL показывая нет второго значения параметра так что я получаю ошибку:
В URL-адресе есть две обратные косые черты перед 'delete-photo' – JMc