у меня есть:Laravel передать значение методу по маршруту
Route::delete('admin/sanitise/{id}/delete', ['as' => 'admin.sanitise.delete', 'uses' => '[email protected]']);
С:
public function delete($id, $hard = false) {
$product= Product::find($id);
if($hard) {
$product->destroy();
} else {
$product->delete();
}
}
Это позволяет как не-админы и админы удалять продукты, но я только хочу админов иметь возможность жесткого удаления.
Указанный маршрут доступен только для администраторов.
Что мне нужно, чтобы установить маршрут, чтобы установить $ hard to true?
Добавить в качестве необязательного параметра http://laravel.com/docs/5.1/routing#parameters-optional-parameters – nathanmac