Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MAIL_DRIVER=smtp
- MAIL_HOST=smtp.mailtrap.io
- MAIL_PORT=2525
- MAIL_USERNAME=291ac7fdcf52bb
- MAIL_PASSWORD=610b2e5e9782d3
- <?php
- namespace AppMail;
- use IlluminateBusQueueable;
- use IlluminateMailMailable;
- use IlluminateQueueSerializesModels;
- use IlluminateContractsQueueShouldQueue;
- class DadosManifestacaoMail extends Mailable
- {
- use Queueable, SerializesModels;
- protected $inputs;
- /**
- * Create a new message instance.
- *
- * @return void
- */
- public function __construct($inputs)
- {
- $this->inputs = $inputs;
- }
- /**
- * Build the message.
- *
- * @return $this
- */
- public function build()
- {
- return $this->view('mails.dados');
- }
- }
- <?php
- namespace AppHttpControllers;
- use IlluminateHttpRequest;
- use AppManifestacao;
- //use IlluminateSupportFacadesDB;
- use AppMailDadosManifestacaoMail;
- class ManifestacaoController extends Controller
- {
- private $manifestacao;
- public function __construct(Manifestacao $manifestacao)
- {
- $this->manifestacao = $manifestacao;
- }
- /**
- * Store a newly created resource in storage.
- *
- * @param IlluminateHttpRequest $request
- * @return IlluminateHttpResponse
- */
- public function store(Request $request)
- {
- //$nr = DB::table('tbmanifestacao')->max('nrmanifestacao');
- $nr = Manifestacao::max('nrmanifestacao');
- $this->manifestacao->nrmanifestacao = $nr + 1;
- $this->manifestacao->dsbairro = $request->dsbairro;
- $this->manifestacao->dscomplemento = $request->dscomplemento;
- $this->manifestacao->dslocalidade = $request->dslocalidade;
- $this->manifestacao->dssenha = $request->dssenha;
- $this->manifestacao->eeemailusuario = $request->eeemailusuario;
- $this->manifestacao->enendereco = $request->enendereco;
- $this->manifestacao->nmpessoa = $request->nmpessoa;
- $this->manifestacao->nrcelular = $request->nrcelular;
- $this->manifestacao->nrcpfcnpj = $request->nrcpfcnpj;
- $this->manifestacao->nrendereco = $request->nrendereco;
- $this->manifestacao->nrtelefone = $request->nrtelefone;
- $this->manifestacao->latitude = $request->latitude;
- $this->manifestacao->longitude = $request->longitude;
- $this->manifestacao->save();
- Mail::to('vazag@c1oramn.com')->send(new DadosManifestacaoMail());
- return response()->json([
- 'result' =>
- $this->manifestacao->nrmanifestacao
- ]);
- }
- }
Add Comment
Please, Sign In to add comment