Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
sistema_mcid
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
marcio neto
sistema_mcid
Commits
841a0dba
Commit
841a0dba
authored
Jan 05, 2024
by
sandroresende
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
inclusao email nova demanda
parent
d7147d01
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
66 additions
and
18 deletions
+66
-18
DemandaController.php
app/Http/Controllers/Mod_codem/DemandaController.php
+4
-0
NovaDemanda.php
app/Mail/Mod_codem/NovaDemanda.php
+42
-0
nova_demanda.blade.php
resources/views/emails/modulo_codem/nova_demanda.blade.php
+20
-18
No files found.
app/Http/Controllers/Mod_codem/DemandaController.php
View file @
841a0dba
...
...
@@ -7,6 +7,7 @@ use Illuminate\Http\Request;
use
App\Http\Controllers\Controller
;
use
App\Mail\Mod_codem\NovaDemanda
;
use
App\Mod_codem\Demanda
;
use
App\Mod_codem\Encaminhamento
;
use
App\Mod_codem\RelacaoDemandas
;
...
...
@@ -21,6 +22,7 @@ use App\User;
use
Illuminate\Support\Facades\Session
;
use
Illuminate\Support\Facades\Auth
;
use
Illuminate\Support\Facades\DB
;
use
Illuminate\Support\Facades\Mail
;
class
DemandaController
extends
Controller
{
...
...
@@ -93,6 +95,8 @@ class DemandaController extends Controller
if
(
$salvoSucesso
&&
$salvoSituacao
){
DB
::
commit
();
$usuario
=
Auth
::
user
();
Mail
::
to
(
$usuario
->
email
)
->
send
(
new
NovaDemanda
(
$demanda
,
$usuario
));
flash
()
->
sucesso
(
"Sucesso"
,
"Demanda cadastrada com sucesso!"
);
return
redirect
(
"/codem/demanda/minhas_demandas"
);
}
else
{
...
...
app/Mail/Mod_codem/NovaDemanda.php
0 → 100644
View file @
841a0dba
<?php
namespace
App\Mail\Mod_codem
;
use
App\Mod_codem\RelacaoDemandas
;
use
Illuminate\Bus\Queueable
;
use
Illuminate\Mail\Mailable
;
use
Illuminate\Queue\SerializesModels
;
use
Illuminate\Contracts\Queue\ShouldQueue
;
class
NovaDemanda
extends
Mailable
{
use
Queueable
,
SerializesModels
;
public
$url
;
public
$usuario
;
public
$demanda
;
/**
* Create a new message instance.
*
* @return void
*/
public
function
__construct
(
$demanda
,
$usuario
)
{
$this
->
url
=
url
(
'/'
);
$this
->
demanda
=
RelacaoDemandas
::
find
(
$demanda
->
id
);
$this
->
usuario
=
$usuario
;
}
/**
* Build the message.
*
* @return $this
*/
public
function
build
()
{
return
$this
->
markdown
(
'emails.modulo_codem.nova_demanda'
);
}
}
resources/views/emails/modulo_codem/nova_demanda.blade.php
View file @
841a0dba
@
component
(
'mail::message'
)
#
Confirmação de Recebimento - Nova Demanda
#
Nova Demanda Recebida - Nº {{$demanda->demanda_id}}
<
p
>
Prezado
(
a
)
{{
$
permissao
->
user
->
nome
}}
{{
$permissao
->
user
->
sobreno
me
}},
</
p
>
<
p
>
Prezado
(
a
)
{{
$
usuario
->
na
me
}},
</
p
>
<
br
>
<
br
>
<
p
>
Gostaríamos
de
informar
que
o
cadastro
do
Ente
Público
relacionado
ao
{{
$usuario
->
entePublico
->
txt_ente_publico
}}
refetente
ao
município
{{
$usuario
->
entePublico
->
municipio
->
txt_nome_sem_acento
}}
-
{{
$usuario
->
entePublico
->
municipio
->
uf
->
txt_sigla_uf
}}
foi
validado
com
sucesso
!
<
p
>
Gostaríamos
de
informar
que
uma
nova
demanda
foi
recebida
em
nosso
sistema
para
o
setor
{{
$demanda
->
txt_sigla_setor
}}
.
Detalhes
sobre
a
demanda
estão
disponíveis
abaixo
:
</
p
>
<
p
>
Com
a
validação
concluída
,
o
cadastro
do
Ente
Público
agora
está
ativo
no
sistema
,
permitindo
o
acesso
e
o
uso
das
funcionalidades
disponíveis
.
<
strong
>
Data
de
Recebimento
:
</
strong
>
{{
date
(
'd/m/Y'
,
strtotime
(
$demanda
->
dte_solicitacao
))}}
</
p
>
<
p
>
Para
acessar
o
sistema
,
siga
os
seguintes
passos
:
<
strong
>
Descrição
da
Deamanda
:
</
strong
>
</
p
>
<
p
>
1.
Acesse
a
seguinte
URL
:
<
a
href
=
"http://sistema.cidades.gov.br/login"
target
=
"_blank"
>
http
://
sistema
.
cidades
.
gov
.
br
/
login
</
a
>
;
<
br
>
2.
Utilize
o
email
{{
$permissao
->
user
->
email
}}
como
login
e
a
senha
temporária
"123456"
para
realizar
o
primeiro
acesso
;
e
<
br
>
2.
Após
efetuar
o
login
pela
primeira
vez
,
o
sistema
solicitará
que
você
crie
uma
nova
senha
pessoal
.
Por
razões
de
segurança
,
recomendamos
que
escolha
uma
senha
forte
e
única
.
{{
$demanda
->
txt_descricao_demanda
}}
</
p
>
<
p
>
Lembramos
que
é
fundamental
manter
a
confidencialidade
de
suas
credenciais
de
acesso
e
nunca
compartilhá
-
las
com
terceiros
.
Caso
suspeite
de
qualquer
atividade
suspeita
em
sua
conta
,
por
favor
,
entre
em
contato
com
nossa
equipe
de
suporte
imediatamente
.
Por
favor
,
tome
as
medidas
necessárias
para
revisar
e
iniciar
o
processo
de
encaminhamento
ou
execução
conforme
as
políticas
e
procedimentos
estabelecidos
para
o
seu
setor
.
</
p
>
<
p
>
Se
precisar
de
mais
informações
ou
esclarecimentos
,
sinta
-
se
à
vontade
para
entrar
em
contato
conosco
.
</
p
>
<
p
>
Agradecemos
antecipadamente
pela
sua
atenção
e
cooperação
.
</
p
>
@
component
(
'mail::button'
,
[
'url'
=>
$url
]
)
@
component
(
'mail::button'
,
[
'url'
=>
$url
.
'/codem/demanda/dados/'
.
$demanda
->
demanda_id
]
.
'/demanda'
)
Acessar
o
sistema
@
endcomponent
Atenciosamente
,
<
br
>
<
br
>
<
br
>
<
strong
>
Secretaria
Executiva
</
strong
>
<
strong
>
Ministério
das
Cidades
</
strong
>
<
hr
>
<
p
><
small
>
Se
estiver
com
dificuldade
para
clicar
no
link
,
copie
e
cole
esta
url
no
seu
browser
:
<
a
href
=
"http://sistema.cidades.gov.br/login"
>
http
://
sistema
.
cidades
.
gov
.
br
/
login
</
a
>
</
small
></
p
>
<
p
><
small
>
Se
estiver
com
dificuldade
para
clicar
no
link
,
copie
e
cole
esta
url
no
seu
browser
:
http
://
sistema
.
cidades
.
gov
.
br
/
codem
/
demanda
/
dados
/
{{
$demanda
->
demanda_id
}}
/
demanda
</
small
></
p
>
@
endcomponent
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment