/** * 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'); }