Esempio n. 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $data = $request->all();
     unset($data['_token']);
     try {
         Navigation::create($data);
         return redirect()->action('Admin\\NavigationController@index')->with(array('dialog' => array('title' => '增加导航成功', 'message' => $data)));
     } catch (\Exception $e) {
         return redirect()->back()->withErrors(['error' => '增加导航失败, 请重试' . $e->getMessage()])->with($data);
     }
 }
 /**
  * Run the migrations.
  *
  * @return void
  */
 public function up()
 {
     Schema::create('navigations', function (Blueprint $table) {
         //
         $table->increments('id');
         $table->string('menu');
         $table->string('class');
         $table->string('href');
         $table->string('content');
         $table->string('title')->nullable();
         $table->text('option')->nullable();
         $table->integer('priority')->default(0);
         $table->timestamps();
         $table->timestamp('published')->nullable();
         $table->softDeletes();
     });
     /*****  MAIN MENU  *****/
     Navigation::create(['menu' => 'main', 'href' => '/', 'content' => 'Home', 'title' => 'Acclaim Events Home', 'option' => '', 'priority' => '1', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'main', 'href' => '/about', 'content' => 'About Us', 'option' => '', 'priority' => '2', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'main', 'href' => '/conferences', 'content' => 'Conferences', 'option' => '', 'priority' => '3', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'main', 'href' => '/contact', 'class' => 'register-now', 'content' => 'Contact Us', 'option' => '', 'priority' => '4', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'main', 'class' => 'register-now', 'href' => '/register', 'content' => 'Register', 'option' => '', 'priority' => '5']);
     /*****  HOME SUBMENU  *****/
     Navigation::create(['menu' => 'home', 'href' => '#home', 'content' => 'Top', 'option' => '', 'priority' => '1', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'home', 'href' => '#upcoming-events', 'content' => 'Upcoming Events', 'option' => '', 'priority' => '2', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'home', 'href' => '#benefits', 'content' => 'Who Should Attend', 'option' => '', 'priority' => '3', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'home', 'href' => '#testimonials', 'content' => 'Testimonials', 'option' => '', 'priority' => '4', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     /*****  ABOUT SUBMENU  *****/
     Navigation::create(['menu' => 'about', 'href' => '#about', 'content' => 'About Acclaim', 'option' => '', 'priority' => '1', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'about', 'href' => '#team', 'content' => 'Meet Our Team', 'option' => '', 'priority' => '2', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'about', 'href' => '#advisors', 'content' => 'Advisory Board', 'option' => '', 'priority' => '3', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     /*****  CONFERENCE SUBMENU  *****/
     Navigation::create(['menu' => 'conference', 'href' => '#home', 'content' => 'Top', 'option' => '', 'priority' => '1', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'conference', 'href' => '#countdown', 'content' => 'Countdown', 'option' => 'options:countdown=true', 'priority' => '2', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'conference', 'href' => '#agenda', 'content' => 'Agenda', 'option' => 'options:agenda=true', 'priority' => '3', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'conference', 'href' => '#speakers', 'content' => 'Speakers', 'option' => 'options:speakers=true', 'priority' => '4', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'conference', 'href' => '#sponsors', 'content' => 'Sponsors', 'option' => '', 'priority' => '5', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
     Navigation::create(['menu' => 'conference', 'href' => '#location', 'content' => 'Venue', 'option' => 'options:venue=true', 'priority' => '5', 'published' => Carbon::create(2015, 00, 28, 15, 05, 29)]);
 }