Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Walter Felipe
submeta
Commits
e58d128b
Commit
e58d128b
authored
Jun 11, 2020
by
alinetenorio
Browse files
opção de instituição - ufape
parent
faca512c
Changes
2
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/Auth/RegisterController.php
View file @
e58d128b
...
@@ -62,7 +62,8 @@ class RegisterController extends Controller
...
@@ -62,7 +62,8 @@ class RegisterController extends Controller
'password'
=>
[
'required'
,
'string'
,
'min:8'
,
'confirmed'
],
'password'
=>
[
'required'
,
'string'
,
'min:8'
,
'confirmed'
],
'cpf'
=>
[
'required'
,
'cpf'
],
'cpf'
=>
[
'required'
,
'cpf'
],
'celular'
=>
[
'required'
,
'string'
],
'celular'
=>
[
'required'
,
'string'
],
'instituicao'
=>
[
'required'
,
'string'
,
'max:255'
],
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'cargo'
=>
[
'required'
],
'cargo'
=>
[
'required'
],
'vinculo'
=>
[
'required'
],
'vinculo'
=>
[
'required'
],
'outro'
=>
[
'required_if:vinculo,Outro'
],
'outro'
=>
[
'required_if:vinculo,Outro'
],
...
@@ -96,7 +97,11 @@ class RegisterController extends Controller
...
@@ -96,7 +97,11 @@ class RegisterController extends Controller
$user
->
password
=
bcrypt
(
$data
[
'password'
]);
$user
->
password
=
bcrypt
(
$data
[
'password'
]);
$user
->
cpf
=
$data
[
'cpf'
];
$user
->
cpf
=
$data
[
'cpf'
];
$user
->
celular
=
$data
[
'celular'
];
$user
->
celular
=
$data
[
'celular'
];
$user
->
instituicao
=
$data
[
'instituicao'
];
if
(
$data
[
'instituicao'
]
!=
null
){
$user
->
instituicao
=
$data
[
'instituicao'
];
}
else
if
(
isset
(
$data
[
'instituicaoSelect'
])
&&
$data
[
'instituicaoSelect'
]
!=
"Outra"
){
$user
->
instituicao
=
$data
[
'instituicaoSelect'
];
}
if
(
$data
[
'cargo'
]
===
"Estudante"
&&
$data
[
'vinculo'
]
!==
"Pós-doutorando"
){
if
(
$data
[
'cargo'
]
===
"Estudante"
&&
$data
[
'vinculo'
]
!==
"Pós-doutorando"
){
$user
->
tipo
=
'participante'
;
$user
->
tipo
=
'participante'
;
...
...
resources/views/auth/register.blade.php
View file @
e58d128b
...
@@ -43,14 +43,24 @@
...
@@ -43,14 +43,24 @@
<
div
class
=
"form-group row"
>
<
div
class
=
"form-group row"
>
<
div
class
=
"col-md-8"
>
<
div
class
=
"col-md-8"
>
<
label
for
=
"instituicao"
class
=
"col-form-label"
>
{{
__
(
'Instituição de Vínculo*'
)
}}
</
label
>
<
label
for
=
"instituicao"
class
=
"col-form-label"
>
{{
__
(
'Instituição de Vínculo*'
)
}}
</
label
>
<
input
id
=
"instituicao"
type
=
"text"
class
=
"form-control @error('instituicao') is-invalid @enderror"
name
=
"instituicao"
value
=
"{{ old('instituicao') }}"
required
autocomplete
=
"instituicao"
autofocus
>
<
input
style
=
"display: none;"
id
=
"instituicao"
type
=
"text"
class
=
"form-control @error('instituicao') is-invalid @enderror"
name
=
"instituicao"
value
=
"{{ old('instituicao') }}"
placeholder
=
"Digite o nome da Instituição"
autocomplete
=
"instituicao"
autofocus
>
<
select
style
=
"display: inline"
onchange
=
"showInstituicao()"
class
=
"form-control @error('instituicaoSelect') is-invalid @enderror"
name
=
"instituicaoSelect"
id
=
"instituicaoSelect"
>
<
option
value
=
""
disabled
selected
hidden
>--
Instituição
--</
option
>
<
option
value
=
"UFAPE"
>
Universidade
Federal
do
Agreste
de
Pernambuco
-
UFAPE
</
option
>
<
option
>
Outra
</
option
>
</
select
>
@
error
(
'instituicao'
)
@
error
(
'instituicao'
)
<
span
class
=
"invalid-feedback"
role
=
"alert"
>
<
span
class
=
"invalid-feedback"
role
=
"alert"
>
<
strong
>
{{
$message
}}
</
strong
>
<
strong
>
{{
$message
}}
</
strong
>
</
span
>
</
span
>
@
enderror
@
enderror
</
div
>
@
error
(
'instituicaoSelect'
)
<
span
class
=
"invalid-feedback"
role
=
"alert"
>
<
strong
>
{{
$message
}}
</
strong
>
</
span
>
@
enderror
</
div
>
<
div
class
=
"col-md-4"
>
<
div
class
=
"col-md-4"
>
<
label
for
=
"celular"
class
=
"col-form-label"
>
{{
__
(
'Celular*'
)
}}
</
label
>
<
label
for
=
"celular"
class
=
"col-form-label"
>
{{
__
(
'Celular*'
)
}}
</
label
>
<
input
id
=
"celular"
type
=
"text"
class
=
"form-control @error('celular') is-invalid @enderror"
name
=
"celular"
value
=
"{{ old('celular') }}"
required
autocomplete
=
"celular"
autofocus
>
<
input
id
=
"celular"
type
=
"text"
class
=
"form-control @error('celular') is-invalid @enderror"
name
=
"celular"
value
=
"{{ old('celular') }}"
required
autocomplete
=
"celular"
autofocus
>
...
@@ -299,10 +309,6 @@
...
@@ -299,10 +309,6 @@
}
}
}
}
window
.
onload
=
mudarNivel
();
window
.
onload
=
outroVinculo
();
window
.
onload
=
mudar
();
function
mudarNivel
()
{
function
mudarNivel
()
{
var
bolsista
=
document
.
getElementById
(
'bolsistaProdutividade'
);
var
bolsista
=
document
.
getElementById
(
'bolsistaProdutividade'
);
var
nivel
=
document
.
getElementById
(
'nivelInput'
);
var
nivel
=
document
.
getElementById
(
'nivelInput'
);
...
@@ -313,5 +319,24 @@
...
@@ -313,5 +319,24 @@
nivel
.
style
.
display
=
"none"
;
nivel
.
style
.
display
=
"none"
;
}
}
}
}
function
showInstituicao
(){
var
instituicao
=
document
.
getElementById
(
'instituicao'
);
var
instituicaoSelect
=
document
.
getElementById
(
'instituicaoSelect'
);
if
(
instituicaoSelect
.
value
===
"Outra"
){
instituicaoSelect
.
style
.
display
=
"none"
;
instituicao
.
style
.
display
=
"inline"
;
}
}
function
onload
(){
mudarNivel
();
outroVinculo
();
mudar
();
showInstituicao
();
}
window
.
onload
=
onload
();
</
script
>
</
script
>
@
endsection
@
endsection
\ No newline at end of file
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