App\Http\Controllers\MenusController::getModalDelete PHP Method

getModalDelete() public method

Delete Confirm
public getModalDelete ( integer $id ) : View
$id integer
return View
    public function getModalDelete($id)
    {
        $error = null;
        $menu = Menu::find($id);
        if (!$menu->isdeletable()) {
            $modal_title = trans('admin/menu-builder/menu-builder.modal-delete-title-cant-be-deleted');
            $modal_body = trans('admin/menu-builder/menu-builder.modal-delete-message-cant-be-deleted', ['id' => $menu->id, 'label' => $menu->label]);
            // Force a redirect to the index page if the user clicks on OK.
            $modal_route = route('admin.menus.index');
        } else {
            $modal_title = trans('admin/menu-builder/menu-builder.modal-delete-title');
            $modal_body = trans('admin/menu-builder/menu-builder.modal-delete-message', ['id' => $menu->id, 'label' => $menu->label]);
            $modal_route = route('admin.menus.delete', array('id' => $menu->id));
        }
        return view('modal_confirmation', compact('error', 'modal_route', 'modal_title', 'modal_body'));
    }