app/Http/Controllers/FuncionarioController.php
/**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
Store a newly created resource in storage.
Store a newly created resource in storage .
public function store(Request $request)
    {
        $senha = Str::random(8);
        $usuario = new User();
        $usuario->name = mb_strtoupper($request->input('nome'));
        $usuario->email = mb_strtoupper($request->input('email'));
        $usuario->password = Hash::make($senha);
        $usuario->user_type = $request->input('nivel_acesso');
        $usuario->save();
        if($usuario->id){
            $funcionario = new Funcionario();
            $funcionario->cpf = $request->input('cpf');
            $funcionario->sexo = $request->input('sexo');
            $funcionario->celular = $request->input('celular');
            $funcionario->endereco = mb_strtoupper($request->input('endereco'));
            $funcionario->cidade = mb_strtoupper($request->input('cidade'));
            $funcionario->bairro = mb_strtoupper($request->input('bairro'));
            $funcionario->uf = mb_strtoupper($request->input('estado'));
            $funcionario->loja = mb_strtoupper($request->input('loja'));
            $funcionario->cargo = mb_strtoupper($request->input('cargo'));
            $funcionario->id_usuario = $usuario->id;
            $funcionario->save();
            return response($senha);
        }else{
            return response(404);
        }
    }
public function store ( Request $ request ) { $ senha = Str :: random ( 8 ) ; $ usuario = new User ( ) ; $ usuario -> name = mb_strtoupper ( $ request -> input ( 'nome' ) ) ; $ usuario -> email = mb_strtoupper ( $ request -> input ( 'email' ) ) ; $ usuario -> password = Hash :: make ( $ senha ) ; $ usuario -> user_type = $ request -> input ( 'nivel_acesso' ) ; $ usuario -> save ( ) ; if ( $ usuario -> id ) { $ funcionario = new Funcionario ( ) ; $ funcionario -> cpf = $ request -> input ( 'cpf' ) ; $ funcionario -> sexo = $ request -> input ( 'sexo' ) ; $ funcionario -> celular = $ request -> input ( 'celular' ) ; $ funcionario -> endereco = mb_strtoupper ( $ request -> input ( 'endereco' ) ) ; $ funcionario -> cidade = mb_strtoupper ( $ request -> input ( 'cidade' ) ) ; $ funcionario -> bairro = mb_strtoupper ( $ request -> input ( 'bairro' ) ) ; $ funcionario -> uf = mb_strtoupper ( $ request -> input ( 'estado' ) ) ; $ funcionario -> loja = mb_strtoupper ( $ request -> input ( 'loja' ) ) ; $ funcionario -> cargo = mb_strtoupper ( $ request -> input ( 'cargo' ) ) ; $ funcionario -> id_usuario = $ usuario -> id ; $ funcionario -> save ( ) ; return response ( $ senha ) ; } else { return response ( 404 ) ; } }
Store a newly created resource in storage.
Store a newly created resource in storage .