/**
  * @return Response
  */
 public function newAssociation()
 {
     $request = $this->request;
     $this->validate($request, ['idea1' => 'required|max:100', 'idea2' => 'required|max:100']);
     $idea1 = Idea::findOrCreate($request->get('idea1'));
     $idea2 = Idea::findOrCreate($request->get('idea2'));
     $relationship = IdeaRelationship::findOrCreate($idea1, $idea2);
     return redirect()->action('IdeaController@view', ['id' => $idea1->id]);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     \App\Idea::findOrCreate('Indiana Jones');
     \App\Idea::findOrCreate('"double rainbow... what does it mean?"');
     $indianFood = \App\Idea::findOrCreate('indian food');
     $japaneseFood = \App\Idea::findOrCreate('japanese food');
     $curry = \App\Idea::findOrCreate('curry');
     $alooPakora = \App\Idea::findOrCreate('aloo pakora');
     \App\IdeaRelationship::findOrCreate($indianFood, $curry);
     \App\IdeaRelationship::findOrCreate($indianFood, $alooPakora);
     \App\IdeaRelationship::findOrCreate($japaneseFood, $curry);
 }