public function request(Advertisement $advertModel) { $b1_baner = Baner::where('type', 'b1')->get(); $b2_baner = Baner::where('type', 'b2')->get(); $latest_advert = $advertModel->get_last_advert(); $top_advert = $advertModel->get_top_advert(); $rules = ['name' => 'required', 'phone' => 'required', 'aid' => 'required']; $validator = JsValidator::make($rules); return view('site.request')->with('b1_baner', $b1_baner)->with('b2_baner', $b2_baner)->with('latest_advert', $latest_advert)->with('top_advert', $top_advert)->with('validator', $validator); }
public function advertisement(Advertisement $advertModel, $local, $category, $url) { $advertisement = Advertisement::where('published', 1)->where('url', $url)->first(); if (!$advertisement) { abort(404); } $b1_baner = Baner::where('type', 'b1')->get(); $b2_baner = Baner::where('type', 'b2')->get(); $validator = JsValidator::make(['price' => 'required', 'text' => 'required']); $advertisement->increment('read'); $latest_advert = $advertModel->get_last_advert(); $top_advert = $advertModel->get_top_advert(); return view('site.advertisements.node')->with('advertisement', $advertisement)->with('validator', $validator)->with('b1_baner', $b1_baner)->with('b2_baner', $b2_baner)->with('latest_advert', $latest_advert)->with('top_advert', $top_advert); }