/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $menu = Menu::find($id); $menu->fill($request->all()); $menu->save(); Session::flash('message', 'Data Telah di Update'); return Redirect::to('/menu'); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(CreateContentRequest $request) { $this->dispatch(new CreateContentCommand(Auth::user(), $request)); $menu = Menu::find($request->menu_id); if ($menu) { return redirect('/admin/menu/' . $menu->id); } return redirect('/admin/content'); }
public function postQuickUpdate() { $inputs = Input::all(); $menu = Menu::find($inputs['pk']); $menu->{$inputs}['name'] = $inputs['value']; Log::info("menu save" . $menu->id . " " . $menu->name); $menu->save(); return "test"; }
public function editDish($mid) { // Get menu infor $menu = Menu::find($mid)->get(); // Get menu-sub infor $menuItem = MenuItem::where('mid', '=', $mid)->get(); $viewArr = ['menu' => $menu->toArray()[0], 'imenu' => $menuItem->toArray()]; return view("teabreak/menu/editDish", $viewArr); }
public function update() { $input = Request::all(); $menu = Menu::find($input['_id']); $menu->menu = $input['menu_nombre']; $menu->url = $input['menu_url']; $menu->padre_id = $input['menu_padre_id']; $menu->save(); return view('menu.verMenu')->with('menu', $menu)->with('edited', true); }
public function editMenu() { $id = (int) Input::get('id'); $menu = Menu::find($id); if ($menu->exists()) { $menu->title = ucwords(Input::get('val')); $menu->save(); } return 1; }
public function update(array $data, $id) { $menu = Menu::find($id); $menu->fid = $data['fid']; $menu->name = $data['name']; $menu->route_name = $data['route_name']; $menu->icon = $data['icon']; $menu->save(); return $menu; }
public function order($id, $orderBy, $no) { // Actualizamos el registro con id $flag = 1; $this->setOrderItem($flag, $orderBy, $no); $menu = \App\Menu::find($id); $menu->order_by = $no; $menu->save(); Session::flash('message', 'Ordén del Albúm actualizado'); return redirect('/admin/menus'); }
public function search(Request $request) { $menu = \App\Menu::find(1); $search = $request->input('search') ?: ''; /*$categories = \App\Category::where('level','1')->orderBy('ordering')->get(); $parentCategory = \App\Category::where('title','like','%'.$search.'%') ->orWhereIn('parent_id',DB::table('categories')->where('title',$search)->lists('id')) ->lists('id');*/ $categories = \App\Category::whereNull('deleted_at')->get(); $contents = \App\Content::where('title', 'like', '%' . $search . '%')->whereNull('deleted_at')->orderBy('created_at')->paginate(21); return view('project_list')->with(['category' => '', 'categories' => $categories, 'contents' => $contents, 'menu' => $menu]); }
public function topicAction() { $topic_id = (int) Input::get('id', 0); $currtopic = Topic::find($topic_id); if ($currtopic->exists()) { $menu_id = $currtopic->menu_id; $topicarr = Menu::find($menu_id)->topics()->orderBy('level', 'ASC')->orderBy('title', 'ASC')->get()->toArray(); $topics = $this->clubarr($topicarr); $childtopics = $this->findTopics($topics, $topic_id); $allmenus = Menu::orderBy('level', 'ASC')->orderBy('title', 'ASC')->get()->toArray(); $menus = $this->clubarr($allmenus); $articles = Menu::find($menu_id)->articles()->join('article_contents', 'article_contents.article_id', '=', 'articles.id')->whereIn('articles.topic_id', $childtopics)->get(['articles.*', 'article_contents.title'])->toArray(); $viewarr = array('articles' => $articles, 'menus' => $menus, 'menuid' => $menu_id, 'topics' => $topics, 'topicid' => $topic_id); \View::share('pagetitle', $currtopic->title); return view('civil.menulist')->with($viewarr); } }
public function indexAction() { $art_id = (int) Input::get('id', 0); if ($art_id) { $article = Article::find($art_id); } else { $article = Article::take(1)->skip(0); } $currarticle = $article->join('article_contents', 'article_contents.article_id', '=', 'articles.id')->get(['articles.*', 'article_contents.title', 'article_contents.content'])->first()->toArray(); \Mesa::prr($currarticle, 55); $topicarr = Menu::find($currarticle['menu_id'])->topics()->orderBy('level', 'ASC')->orderBy('title', 'ASC')->get()->toArray(); $topics = $this->clubarr($topicarr); $allmenus = Menu::orderBy('level', 'ASC')->orderBy('title', 'ASC')->get()->toArray(); $menus = $this->clubarr($allmenus); $viewarr = array('article' => $currarticle, 'topics' => $topics, 'menus' => $menus); return view('civil.article.index')->with($viewarr); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $menu = Menu::find($id); $menu->delete(); return response()->json(['STATUS' => true]); }
/** * Delete menu * @param $id * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function delete($id) { Menu::find($id)->delete(); return redirect('admin/menus'); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $menu = Menu::find($id); $menu->delete(); return Redirect::to('/menu'); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $menu = Menu::find($id); return view('menu.edit', ['menu' => $menu]); }
/** * 删除菜单 * * @param * * @author wen.zhou@bioon.com * * @date 2015-10-18 19:27:43 * * @return */ public function postDelete() { $id = request('id', 0); $returnData = []; if (is_numeric($id) && !empty($id)) { $menu = Menu::find($id); $delete_bool = $menu->delete(); if ($delete_bool) { $returnData = ['status' => true, 'msg' => '删除成功']; } else { $returnData = ['status' => false, 'msg' => '删除失败']; } } else { $returnData = ['status' => false, 'msg' => '获取数据失败']; } return response()->json($returnData); }
public function postMenuInfo(Request $request) { $arr_return = array(); $id = $request->has('id')?$request->input('id') : 0; if($id){ $menu = Menu::find($id); $arr_return = $menu; } return $arr_return; }
<?php foreach ($child as $keychild) { if (sizeof(\App\Privileges::where('id_koperasi', Auth::user()->assigned_koperasi)->where('id_users', Auth::user()->id)->where('id_menu', $keychild->id)->get()) > 0) { $menus = \App\Menu::find($keychild->id); $child = \App\Menu::where('id_induk', $keychild->id)->get(); ?> <li class="treeview"> <a href="{{url($menus->url)}}"><i class="fa {!!$menus->icon!!}"></i> {{$menus->nama}} {!!(sizeof($child)>0)?'<i class="fa fa-angle-left pull-right"></i>':""!!}</a> <?php if (sizeof($child) > 0) { ?> <ul class="treeview-menu"> <?php foreach ($child as $keychild) { if (sizeof(\App\Privileges::where('id_koperasi', Auth::user()->assigned_koperasi)->where('id_users', Auth::user()->id)->where('id_menu', $keychild->id)->get()) > 0) { $menus = \App\Menu::find($keychild->id); $child = \App\Menu::where('id_induk', $keychild->id)->get(); ?> <li class="treeview"> <a href="{{url($menus->url)}}"><i class="fa {!!$menus->icon!!}"></i> {{$menus->nama}} {!!(sizeof($child)>0)?'<i class="fa fa-angle-left pull-right"></i>':""!!}</a> <?php if (sizeof($child) > 0) { ?> <ul class="treeview-menu"> <?php foreach ($child as $keychild) { ?> <li><a href="{{url($keychild->url)}}"><i class="fa {{$keychild->icon}}"></i> {{$keychild->nama}}</a></li> <?php }
$categories = \App\Category::where('level', '1')->where('parent_id', $menu->internal_url)->whereNull('deleted_at')->orderBy('ordering')->get(); if ($projectId == '') { $parentCategory = \App\Category::where('parent_id', $categoryId)->orWhereIn('parent_id', DB::table('categories')->where('parent_id', $categoryId)->whereNull('deleted_at')->lists('id'))->whereNull('deleted_at')->lists('id'); $parentCategorySup = \App\Category::whereNull('deleted_at')->where('parent_id', 'in', implode(' ,', $parentCategory->toArray()))->lists('id'); $contents = \App\Content::where('category_id', $categoryId)->orWhereIn('category_id', $parentCategory->toArray())->whereNull('deleted_at')->orderBy('created_at')->paginate(21); return view('project_list')->with(['category' => $category, 'categories' => $categories, 'contents' => $contents, 'menu' => $menu]); } else { $content = \App\Content::find($projectId); return view('project_info')->with(['category' => $category, 'categories' => $categories, 'content' => $content, 'menu' => $menu]); } })->where(['menuId' => '[0-9]+', 'categoryId' => '[0-9]+', 'projectId' => '[0-9]+']); Route::get('categories/projects/search', 'CategoryController@search'); Route::post('menu/{menuId}/categories/{categoryId}/projects', function ($menuId, $categoryId) { $parentCategory = \App\Category::where('parent_id', $categoryId)->orWhereIn('parent_id', DB::table('categories')->where('parent_id', $categoryId)->lists('id'))->whereNull('deleted_at')->lists('id'); $contents = \App\Content::where('category_id', $categoryId)->orWhereIn('category_id', $parentCategory->toArray())->whereNull('deleted_at')->orderBy('created_at')->paginate(21); $data = View('project_list_template')->with(['contents' => $contents, 'menu' => \App\Menu::find($menuId)])->render(); return response()->json($data); }); Route::get('locale/{locale?}', ['as' => 'locale.setocale', 'uses' => 'LocaleController@setLocale']); }); Route::get('/admin/login', function () { return view('login'); }); Route::get('admin/users/change_password', ['middleware' => ['auth'], 'uses' => 'Admin\\UserController@changePassword']); Route::get('admin', ['middleware' => ['auth'], 'uses' => 'Admin\\DashboardController@Index']); Route::get('admin/dashboard', ['middleware' => ['auth'], 'uses' => 'Admin\\DashboardController@Index']); Route::group(['prefix' => 'admin', 'namespace' => 'Admin', 'middleware' => 'auth'], function () { Route::post('categories/updatecategory', 'CategoryController@UpdateCategory'); Route::post('categories/translation', 'CategoryController@Translation'); Route::resource('categories', 'CategoryController'); Route::post('users/updateuser', 'UserController@UpdateUser');
/** * Edit Slugs * * @param $id */ public function recursive_slug($id) { $menu = Menu::find($id); $this->slug = '/' . \trslug::trslug($menu->title) . $this->slug; $this->eng_slug = '/' . \trslug::trslug($menu->eng_title) . $this->eng_slug; if ($menu->parent) { $this->recursive_slug($menu->parent->id); } }
public function scopeGetParentFromMenu($query, $id = null) { $menu = $id ? Menu::find($id) : Menu::getActiveMenu(); if (!$menu) { return $query; } $cildMenus = $menu->descendantsAndSelf()->get(); $list = []; $ids = [$menu->id]; $ids_not = $menu->page_id ? [$menu->page_id] : []; foreach ($cildMenus as $val) { //echo $val->id.' '; $ids[] = $val->id; if ($val->page_id) { $ids_not[] = $val->page_id; } } if (sizeof($ids) > 0) { $query->whereIn('menu_id', $ids)->whereNotIn('id', $ids_not); } return $query; }
public function postHapus(Request $request) { $Menu = Menu::find($request->id); $parent_id = $Menu->parent_id; if ($parent_id == 0) { Menu::where('parent_id', $request->id)->delete(); } Menu::where('id', $request->id)->delete(); }
public function update($id, Request $request) { $isUpImg = false; $item = \App\ItemMenu::find($id); $menu = \App\Menu::find($item->id_menu); $path = null; $file = $request->file('file'); if ($file != "") { $picture = $item->path; $path = uniqid() . '.' . $file->getClientOriginalExtension(); if ($picture != $path) { $isUpImg = true; //indicamos que queremos guardar un nuevo archivo en el disco local Storage::disk('local')->put($path, File::get($file)); } } $item->fill($request->all()); if ($isUpImg) { $item->path = $menu->path . $path; } $item->save(); Session::flash('message', 'Usuario Actualizado Correctamente'); return redirect('/admin/itemmenu/' . $item->id_menu . '/' . $item->id_parent); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { $v = Validator::make(Input::all(), ['name' => 'required', 'email' => 'required|email']); if ($v->fails()) { return redirect()->back()->withErrors($v->errors()); } \App\Privileges::where('id_koperasi', Auth::user()->assigned_koperasi)->where('id_users', $id)->delete(); $new = \App\User::where('assigned_koperasi', Auth::user()->assigned_koperasi)->find($id); $new->name = Input::get('name'); $new->email = Input::get('email'); if (bcrypt(Input::get('password')) != $new->password and trim(Input::get("password")) != "") { $new->password = bcrypt(Input::get('password')); } $new->assigned_koperasi = Auth::user()->assigned_koperasi; $new->created_by = Auth::user()->id; $new->save(); $priv_data = explode(",", Input::get('id_menu')); for ($i = 0; $i < sizeof($priv_data); $i++) { echo $priv_data[$i]; if (is_numeric($priv_data[$i]) and $priv_data[$i] > 0) { $induk = \App\Menu::find($priv_data[$i])['id_induk']; $ada = \App\Privileges::where(array('id_koperasi' => Auth::user()->assigned_koperasi, 'id_users' => $new->id, 'id_menu' => $priv_data[$i]))->first(); $adainduk = \App\Privileges::where(array('id_koperasi' => Auth::user()->assigned_koperasi, 'id_users' => $new->id, 'id_menu' => $induk))->first(); if (empty($ada)) { $new_priv = new \App\Privileges(); $new_priv->id_koperasi = Auth::user()->assigned_koperasi; $new_priv->id_users = $new->id; $new_priv->id_menu = $priv_data[$i]; $new_priv->open = 1; $new_priv->save(); } if (empty($adainduk) and $induk > 0) { $new_priv = new \App\Privileges(); $new_priv->id_koperasi = Auth::user()->assigned_koperasi; $new_priv->id_users = $new->id; $new_priv->id_menu = $induk; $new_priv->open = 1; $new_priv->save(); } } } return redirect(url('pengaturan/pengurus')); }