/**
  * Define your route model bindings, pattern filters, etc.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function boot(Router $router)
 {
     //
     // versione modificata
     // prendo dalla richiesta fatta su url "http://laravel.app/partecipants/1", l'id = id selezionato
     $router->bind('partecipants', function ($id) {
         return \App\Partecipant::where('id', $id)->firstOrFail();
     });
     parent::boot($router);
 }
 /**
  * Define your route model bindings, pattern filters, etc.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function boot(Router $router)
 {
     $router->model('partecipants', \App\Partecipant::class);
     /* versione semplice */
     $router->bind('partecipants', function ($id) {
         /*versione con opzioni specifiche*/
         return \App\Partecipant::where('id', $id)->FirstOrFail();
     });
     parent::boot($router);
 }