/** * @param Request $request * @return bool|Category */ private static function fetchCategoryFromRequest(Request $request) { if ($request->has('category')) { $category = $request->has('category'); } else { $category = config('mailstats.category.default', 'mail'); } // do lookup $category = Category::where('name', $category)->first(); if (!$category) { throw new ModelNotFoundException("The given category is not in our records"); } return $category; }
/** * Run the database seeds. * * @return void */ public function run() { \BitsOfLove\MailStats\Entities\Category::create(['name' => config('mailstats.category.default', 'mail')]); }