} else { return substr($string, 0, $pos); } } function strafter($string, $substring) { $pos = strpos($string, $substring); if ($pos === false) { return $string; } else { return substr($string, $pos + strlen($substring)); } } $id = strbefore(Request::get('id'), '.'); $id_produit = strafter(Request::get('id'), '.'); $module = Module::select('prix_module', 'type_module')->findOrFail($id); $produit = Produit::select('nom_produit', 'vers_produit')->findOrFail($id_produit); $data['module']['prix_module'] = $module->prix_module; $data['module']['type_module'] = $module->type_module; $data['produit']['id'] = $id_produit; $data['produit']['nom'] = 'Licence ' . $produit->nom_produit . ' Version ' . $produit->vers_produit; } return json_encode($data); }); Route::get('/ProduitArticleSelect', function () { if (Request::ajax()) { $id = Request::get('id'); $produit = Produit::findOrFail($id); $modules = $produit->modules; foreach ($modules as $value) { if ($value->type_module == 'Base') {
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Module $module) { $modules = $module->select('id', 'title', 'name', 'controller', 'status')->orderBy('sort', 'asc')->paginate(get_setting('pagination_num')); return view('admin.modules.index', compact('modules')); }