/**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     Mail::send('email.rejestracja', ['data' => $data], function ($message) {
         $message->from('*****@*****.**', 'Rejestracja');
         $message->to('*****@*****.**');
         $message->subject('Rejestracja nowej firmy');
     });
     //jeżeli rejetruje się student to jest aktywny od razu
     $aktywny = 0;
     if ($data['rola'] == 4) {
         $aktywny = 1;
     }
     ///////////////////////////
     $us = User::create(['name' => $data['name'], 'lastname' => $data['lastname'], 'role_id' => $data['rola'], 'firmy_nazwa' => $data['firmy_nazwa'], 'nr_telefonu' => $data['nr_telefonu'], 'adres' => $data['adres'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'nip' => $data['nip'], 'aktywny' => $aktywny]);
     TematyPraktyk::create(['temat_praktyki' => $data['tematyPraktyki'], 'owner_user_id' => $us->id, 'specjalizacja_id' => 6, 'czy_dyplomowa' => $data['czy_dyplomowa']]);
     return $us;
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     TematyPraktyk::create($request->all());
     Session::flash('flash_message', 'Dodano temat praktyk!');
     return redirect('tematypraktyk');
 }