/** * Handle missing translations * * @param MissingTranslationEvent $event */ public static function handleMissingTranslation(MissingTranslationEvent $event) { $sourceMessage = SourceMessage::get($event->category, $event->message); if (!$sourceMessage) { SourceMessage::create($event->category, $event->message); } }
/** * @param string $category * @param string $message * @return SourceMessage */ protected function getSourceMessage($category, $message) { $sourceMessage = SourceMessage::get($category, $message); if (!$sourceMessage) { $sourceMessage = SourceMessage::create($category, $message); } return $sourceMessage; }
/** * @return bool */ public function save() { SourceMessage::create($this->category, $this->message); return true; }