/** * Show the form for creating a new resource. * * @return Response */ public function create(Condition $condition, Category $category, TrainRoad $trainRoad) { $conditions = $condition->all(); $categories = $category->all(); $trainRoads = $trainRoad->with('stantion')->get(); $VAT_rate = Product::getAllVAT_rate(); return view('products.create', ['product' => null, 'conditions' => $conditions, 'conditionID' => null, 'categories' => $categories, 'categoryID' => null, 'trainRoads' => $trainRoads, 'pricesArr' => null, 'VAT_rate' => $VAT_rate]); }
/** * Display a listing of the resource. * * @return Response */ public function index(Region $region, TrainRoad $trainRoad, Stantion $stantion) { $regionsCount = $region->count(); $tRoadsCount = $trainRoad->count(); $stationsCount = $stantion->count(); $condCount = Condition::count(); $productsCount = Product::count(); $servicesCount = Service::count(); $catCount = Category::count(); $statusesCount = Status::count(); $serviceStatusesCount = ServiceStatus::count(); $newOrdersCount = Order::where('is_new', 1)->count(); $newServiceOrdersCount = ServiceOrder::where('is_new', 1)->count(); $customers = Firm::where('accountant_fio', null)->get(); return view('admin.adminArea', ['regionsCount' => $regionsCount, 'tRoadsCount' => $tRoadsCount, 'stationsCount' => $stationsCount, 'condCount' => $condCount, 'catCount' => $catCount, 'productsCount' => $productsCount, 'servicesCount' => $servicesCount, 'statusesCount' => $statusesCount, 'newOrdersCount' => $newOrdersCount, 'serviceStatusesCount' => $serviceStatusesCount, 'newServiceOrdersCount' => $newServiceOrdersCount, 'customers' => $customers]); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $tRoad = TrainRoad::find($id); $tRoad->delete(); //Region::destroy($id); return back()->with('alert-success', 'Железная дорога ' . $tRoad->tr_name . ' удалена'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { try { $station = Stantion::findOrFail($id); } catch (ModelNotFoundException $e) { abort(404); } $tRoads = TrainRoad::all(); return view('stations.edit', ['stationName' => $station->stantion_name, 'id' => $station->id, 'trainRoads' => $tRoads, 'trID' => $station->train_road_id]); }