public function analiseEscala($id, MusicaEscalaRequest $request)
 {
     $evento = MusicaEvento::findOrFail($id);
     $validator = Validator::make($request->all(), []);
     $validator->after(function ($validator) {
         $data = $validator->getData();
         if (empty($data['servico-1']) && empty($data['servico-2']) && empty($data['servico-3']) && empty($data['servico-4']) && empty($data['servico-5']) && empty($data['servico-6']) && empty($data['servico-7']) && empty($data['servico-8'])) {
             $validator->errors()->add('servico', 'Escale pelo menos uma pessoa para um serviço.');
         }
     });
     if ($validator->fails()) {
         return Redirect::route('musica.escala.create', [$id])->withErrors($validator)->withInput();
     } else {
         $data = $request->all();
         $warnings = $request->warnings();
         $servicos = MusicaServico::all();
         $lider = MusicaStaff::findOrFail($data['lider']);
         return view('musica.escala.analise', compact('warnings', 'data', 'evento', 'lider', 'servicos'));
     }
 }
 public function destroy($id)
 {
     $evento = MusicaEvento::findOrFail($id);
     $evento->delete();
     return Redirect::route('musica.evento.index')->with('message', 'Evento removido!');
 }