| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 | 
							- <?php
 - 
 - namespace App\Http\Controllers\Backend;
 - 
 - use Illuminate\Http\Request;
 - 
 - use App\Http\Requests;
 - use App\Http\Controllers\Controller;
 - use App\FunMenu;
 - use App\FunMenuDetail;
 - use Redirect;
 - use Session;
 - use Validator;
 - 
 - class FunmenusController extends Controller
 - {
 -     public function index()
 -     {
 -         $tables = FunMenu::All();
 - 
 -         return view('admin.funmenus', [
 -             'tables' => $tables,
 -         ]);
 -     }
 - 
 -     public function create()
 -     {
 -         return view('admin.funmenusedit', [
 -             'datas' => "",
 -         ]);
 -     }
 - 
 -     public function edit($id)
 -     {
 -         $datas = FunMenu::find($id);
 -         return view('admin.funmenusedit', [
 -             'datas' => $datas,
 -         ]);
 -     }
 - 
 -     public function store(Request $request)
 -     {
 -         $validator = Validator::make($request->all(), [
 -             'MenuName' => 'required|max:255',
 -             'Corder' => 'required'
 - 
 -         ]);
 -         if ($validator->fails()) {
 -             return Redirect::back()
 -             ->withErrors($validator);
 -         }
 -         else
 -         {
 -             if ($request->mode == "insert")
 -             {
 -                 $funmenu = new FunMenu;
 -                 $funmenu->icon = $request->icon;
 -                 $funmenu->MenuName = $request->MenuName;
 -                 $funmenu->Valid = ($request->Valid == "on") ? 1 : 0;
 -                 $funmenu->Corder = $request->Corder;
 -                 $funmenu->Oid = $request->user()->id;
 -                 $funmenu->save();
 -             }
 -             else
 -             {
 -                 $funmenu = FunMenu::find($request->id);
 -                 $funmenu->icon = $request->icon;
 -                 $funmenu->MenuName = $request->MenuName;
 -                 $funmenu->Valid = ($request->Valid == "on") ? 1 : 0;
 -                 $funmenu->Corder = $request->Corder;
 -                 $funmenu->Oid = $request->user()->id;
 -                 $funmenu->save();
 -             }
 -         }
 - 
 -         return Redirect::back();
 -     }
 - 
 -     public function delete($id)
 -     {
 -         if ($id == 1)
 -         {
 -             Session::flash('msg', 'This can not be delete!!');
 -         }
 -         else
 -         {
 -             $funmenudetails = FunMenuDetail::where('FunMenuId', '=', $id);
 - 
 -             if ($funmenudetails->count() > 0)
 -             {
 -                 Session::flash('msg', 'Must delete functions first!!');
 -             }
 -             else
 -             {
 -                 $funmenu = FunMenu::find($id);
 -                 $funmenu->delete();
 - 
 - 
 -                 $funmenudetails->delete();
 -             }
 -         }
 - 
 -         return Redirect::back();
 -     }
 - }
 
 
  |