public function update($id, Requests\PartTypeRequest $request) { $partType = PartType::findOrFail($id); $partType->update($request->all()); flash()->success('Part Type has been updated.'); return redirect('part_types'); }
/** * Show the application dashboard. * * @return Response */ public function index() { $articleCount = Article::all()->count(); $partTypeCount = PartType::all()->count(); $brandsCount = Brand::all()->count(); $modelCount = BrandModel::all()->count(); // dd($articleCount); return view('home')->with(['articleCount' => $articleCount, 'partTypeCount' => $partTypeCount, 'brandsCount' => $brandsCount, 'modelCount' => $modelCount]); }
/** * Run the database seeds. * * @return void */ public function run() { PartType::create(['name' => 'Interiores', 'code' => 'Int']); PartType::create(['name' => 'Vidros', 'code' => 'glass']); PartType::create(['name' => 'Espelhos', 'code' => 'mirror']); PartType::create(['name' => 'Pneus', 'code' => 'Tyre']); PartType::create(['name' => 'Jantes', 'code' => 'wheel']); PartType::create(['name' => 'Escapes', 'code' => 'exaust']); PartType::create(['name' => 'Direcção', 'code' => 'Int']); PartType::create(['name' => 'Hidraulicos', 'code' => 'Int']); PartType::create(['name' => 'Travões', 'code' => 'Int']); PartType::create(['name' => 'Embraiagem', 'code' => 'Int']); PartType::create(['name' => 'Turbo', 'code' => 'Int']); PartType::create(['name' => 'Intercooler', 'code' => 'Int']); }
public function store(ArticlesRequest $request) { // set the shop to the shop of the logged user $article = new Article($request->all()); $this->saveArticle($article); flash()->success('Article has been created. You can now enter the Pictures!'); $modelsList = BrandModel::lists('name', 'id')->prepend('(all)', ''); $brandsList = Brand::lists('name', 'id')->prepend('(all)', ''); $partsList = PartType::lists('name', 'id')->prepend('(all)', ''); $articleTypesList = ArticleType::lists('name', 'id')->prepend('(choose one)', ''); // get the brand pictures $articlePictures = $article->pictures()->get(); return view('backoffice.articles.edit')->with(compact('brandsList'))->with(compact('partsList'))->with(compact('modelsList'))->with(compact('article'))->with(compact('articlePictures'))->with(compact('articleTypesList')); }