/** * Finds a keyword by its keyword or creates a new one * @param $keyword * @return Keyword */ public static function findOrCreate($keyword) { $keyword = strtolower($keyword); if ($keywordObject = Keyword::where('keyword', $keyword)->first()) { return $keywordObject; } return Keyword::create(['keyword' => $keyword]); }
public function run() { Keyword::create(['id' => 1, 'keyword' => 'peace']); DB::table('keyword_question')->insert([['id' => 1, 'keyword_id' => 1, 'question_id' => 1]]); }