/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $Brands = new Model(); $Category = new Category(); $AllBrands = $Brands->getAll(); //print_r($AllBrands);die; $AllCategories = $Category->getAll(); //print_r($AllCategories);die; /* Breadcrumbs */ $title = "Create Vehicle"; $this->page->getBody()->addBreadcrumb('Vehicle', '/vehicle'); $this->page->getBody()->addBreadcrumb('Add'); /* Breadcrumbs */ /* Page Maker */ $this->page->getHead()->setDescription('add area'); $this->page->getHead()->setKeywords('manage, edit, area, manage area, edit area'); $this->page->setTitle($title); $this->page->getBody()->addToData('Brands', $AllBrands); $this->page->getBody()->addToData('Categories', $AllCategories); return view($this->viewBase . "." . __FUNCTION__, array('page' => $this->page)); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id, Request $request) { $tab = $request->get('tab', null); $ModelVehicle = new \SmartCarBazar\Models\Vehicle(); $Brands = new \SmartCarBazar\Models\Brand\Model(); $Category = new \SmartCarBazar\Models\Category(); $ModelFeatureCategory = new \SmartCarBazar\Models\FeatureCategory(); $FeatureCategory = $ModelFeatureCategory->getAll(); //\DB::enableQueryLog(); $AllBrands = $Brands->getAll(); $BrandList = []; foreach ($AllBrands as $brand) { $BrandList[$brand->id] = $brand->brand->name . ' ' . $brand->name; } //echo '<pre>';print_r($BrandList);exit; $AllCategories = $Category->getAll(); $vehicle = $ModelVehicle->view($id, 0); $vehicleFeatures = $vehicle->features()->lists('feature_id', 'feature_id')->toArray(); // /* Breadcrumbs */ $title = "Edit Vehicle"; $this->page->getBody()->addBreadcrumb('Vehicle', '/admin/vehicle'); $this->page->getBody()->addBreadcrumb($vehicle->name, admin_route('vehicle.show', $vehicle->id)); $this->page->getBody()->addBreadcrumb('Edit'); /* Breadcrumbs */ /* Page Maker */ $this->page->getHead()->setDescription('add area'); $this->page->getHead()->setKeywords('manage, edit, area, manage area, edit area'); $this->page->setTitle($title); $this->page->getBody()->addToData('Brands', $BrandList); $this->page->getBody()->addToData('Categories', $AllCategories); $this->page->getBody()->addToData('Vehicle', $vehicle); $this->page->getBody()->addToData('FeatureCategory', $FeatureCategory); $this->page->getBody()->addToData('vehicleFeatures', $vehicleFeatures); $this->page->getBody()->addToData('tab', $tab); return view($this->viewBase . "." . __FUNCTION__, array('page' => $this->page)); }