/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $validator = Validator::make($data = Input::all(), menu::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } menu::create($data); return Redirect::route('admin.menus.index'); }
/** * Run the database seeds. * * @return void */ public function run() { //$faker = Faker\Factory::create(); $captions = new ArrayIterator(array('captions' => 'Home', 'About Us', 'Our Services', 'Powerhouses', 'Press Release', 'Contact Us')); $i = 1; foreach ($captions as $caption) { \App\menu::create(['caption' => $caption, 'parent_id' => 0, 'order' => $i, 'status' => true]); $i++; } \App\menu::create(['caption' => 'Organization', 'parent_id' => 2, 'order' => 1, 'status' => true]); \App\menu::create(['caption' => 'Board of Directors', 'parent_id' => 2, 'order' => 2, 'status' => true]); \App\menu::create(['caption' => 'History', 'parent_id' => 2, 'order' => 3, 'status' => true]); \App\menu::create(['caption' => 'Electrification', 'parent_id' => 3, 'order' => 1, 'status' => true]); \App\menu::create(['caption' => 'Billing & Payment', 'parent_id' => 3, 'order' => 2, 'status' => true]); \App\menu::create(['caption' => 'Others', 'parent_id' => 3, 'order' => 3, 'status' => true]); \App\menu::create(['caption' => 'Grater Male', 'parent_id' => 4, 'order' => 1, 'status' => true]); \App\menu::create(['caption' => 'Kaaf Atoll', 'parent_id' => 4, 'order' => 2, 'status' => true]); \App\menu::create(['caption' => 'Alif Alif Atoll', 'parent_id' => 4, 'order' => 3, 'status' => true]); }