/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { // $module = Module::findOrFail($id); $module->update(['etat_module' => 0]); $id = $module->produit_id; return redirect(route('module.index')); }
public function sort(Request $request, $id) { for ($i = 0; $i < count($request->input('items')); $i++) { $module = Module::findOrFail($request->input('items')[$i]); $module->update(['sort' => $i]); } return 1; }
/** * Show the form for editing the specified resource. * * @param int $id * @param Request $request * @return \Illuminate\Http\Response */ public function edit($id, Request $request) { $module = $request->get('module'); $row = $request->get('data'); $partial = $this->provider->edit($module, $row); $item = \App\Module::findOrFail($module); $model = \App\Content::find($id); $model->active = $model->active == "1"; //dd($model); // dd($item); return view('admin.element.edit', array('provider' => $this->provider, 'modules' => SelectboxHelper::singleItemToSelect($item), 'id' => $id, 'partial' => $partial, 'model' => $model)); }
/** * Check if the used Module is the current one * * @param $module_id */ private function isModule($module_id) { if (!isset($this->module) || $this->module->id !== $module_id) { $this->module = Module::findOrFail($module_id); $this->moduleServiceProvider = App::make('module:' . strtolower($this->module->name)); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { // $module = Produit::findOrFail($id)->module()->select('id')->where('etat_module', 1)->get(); if (!empty($module->id)) { foreach ($module as $value) { $module = Module::findOrFail($value->id); $module->update(['etat_module' => 0]); } foreach ($module as $value) { $module->update(['etat_module' => 0]); } } $produit = Produit::findOrFail($id); $produit->update(['etat_produit' => 0]); return redirect(route('produit.index')); }