/** * 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); }
public function deleteAssociation() { /** @var Idea $idea1 */ $idea1 = Idea::find($this->request->get('idea1')); /** @var Idea $idea2 */ $idea2 = Idea::find($this->request->get('idea2')); if (!$idea1 || !$idea2) { throw new NotFoundHttpException(); } $relationship = IdeaRelationship::findRelationship($idea1, $idea2); if ($relationship) { $relationship->delete(); } return redirect()->action('IdeaController@view', ['id' => $idea1->id]); }