protected function init() { AdminUI::menu('navbar')->active('shop'); AdminUI::menu('subnav')->add('shop', 'Главная')->largeIcon('home'); AdminUI::menu('subnav')->add('shop/orders', 'Заказы')->largeIcon('inbox')->badge(Order::countNew()); AdminUI::menu('subnav')->add('shop/catalogue', 'Каталог')->largeIcon('folder-open'); AdminUI::menu('subnav')->add('shop/stat', 'Статистика')->largeIcon('bar-chart'); AdminUI::menu('subnav')->add('shop/settings', 'Настройки')->largeIcon('cog'); }
public function route($id = null) { $order = Order::with(array('user', 'orderStatus', 'orderTags', 'orderProducts.product.thumb'))->find($id); if (!$order) { App::abort(404, 'Page not found'); } $view = $this->view('order/edit'); $view->with('orderTagsAll', Order::tagList()); $view->with('order', $order); $view->with('ajaxAction', \Admin::url('shop/orders/ajax') . '/' . $order->id . '/'); $view->with('form', \iForm::model($order)); // $view->with('products', $order->products); // $view->with('products', <? $products = OrderProduct::with('product')->where('order_id', $order->id)->get() ); return $view; }