Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace AppHttpControllers;
- use IlluminateHttpRequest;
- use IlluminateSupportFacadesDB;
- use AppClientes;
- use Validator; // Validação
- use AppHttpRequestsClienteRules;// Regras do formulário
- class VendedorController extends Controller
- {
- public function cadastrar(ClienteRules $request){
- $cliente = new AppClientes();
- $cliente->nome = $request->nome;
- $cliente->descricao = $request->descricao;
- $cliente->vendedor = $request->vendedor;
- $cliente->orcamento = $request->orcamento;
- $cliente->save();
- return redirect()->to('/lista_Cliente');
- }
- <?php
- namespace AppHttpRequests;
- use IlluminateFoundationHttpFormRequest;
- class ClienteRules extends FormRequest
- {
- /**
- * Determine if the user is authorized to make this request.
- *
- * @return bool
- */
- public function authorize()
- {
- return true;
- }
- /**
- * Get the validation rules that apply to the request.
- *
- * @return array
- */
- public function rules()
- {
- return [
- 'nome' => 'required',
- 'descricao' => 'required',
- 'vendedor' => 'required',
- 'orcamento' => 'required'
- ];
- }
- public function messages(){
- return[
- 'nome.required' => 'Informe seu nome.',
- 'descricao.required' => 'Informe a descrição do produto.',
- 'vendedor.required' => 'Informe o nome do vendedor.',
- 'orcamento.required' => 'Informe o orçamento.'
- ];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement