/** * Bootstrap the application services. * * @return void */ public function boot() { app()->bind('board', function () { /** @var Route $route */ $route = app('router')->current(); if ($route->hasParameter('board')) { $boardName = $route->parameter('board'); $board = Board::where('name', '=', $boardName)->firstOrFail(); return $board; } }); }
/** * Run the database seeds. * * @return void */ public function run() { Board::create(['name' => 'a', 'title' => 'anime/random']); }