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
pad-upe
Commits
43c783e3
Commit
43c783e3
authored
Apr 23, 2023
by
alissonalbuquerque
Browse files
add melhorias em importacao de usuarios
parent
1fa19d81
Changes
4
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/CampusController.php
View file @
43c783e3
...
@@ -20,7 +20,7 @@ class CampusController extends Controller
...
@@ -20,7 +20,7 @@ class CampusController extends Controller
*/
*/
public
function
index
()
public
function
index
()
{
{
$campus
=
Campus
::
all
();
$campus
=
Campus
::
orderBy
(
'unidade_id'
,
'asc'
)
->
get
();
return
view
(
'campus.index'
,
[
return
view
(
'campus.index'
,
[
'menu'
=>
Menu
::
CAMPUS
,
'menu'
=>
Menu
::
CAMPUS
,
...
@@ -131,7 +131,7 @@ class CampusController extends Controller
...
@@ -131,7 +131,7 @@ class CampusController extends Controller
$campus
=
$campus
->
where
(
'name'
,
'like'
,
'%'
.
$q
.
'%'
);
$campus
=
$campus
->
where
(
'name'
,
'like'
,
'%'
.
$q
.
'%'
);
}
}
$campus
=
$campus
->
get
();
$campus
=
$campus
->
orderBy
(
'unidade_id'
,
'asc'
)
->
get
();
$array
=
$array
=
$campus
->
map
(
function
(
$campus
,
$key
)
$campus
->
map
(
function
(
$campus
,
$key
)
...
...
app/Http/Controllers/CursoController.php
View file @
43c783e3
...
@@ -136,7 +136,7 @@ class CursoController extends Controller
...
@@ -136,7 +136,7 @@ class CursoController extends Controller
$cursos
=
$cursos
->
whereCampusId
(
$campus_id
);
$cursos
=
$cursos
->
whereCampusId
(
$campus_id
);
}
}
$cursos
=
$cursos
->
get
();
$cursos
=
$cursos
->
orderBy
(
'campus_id'
,
'asc'
)
->
get
();
$array
=
$array
=
$cursos
->
map
(
function
(
$curso
,
$key
)
$cursos
->
map
(
function
(
$curso
,
$key
)
...
...
app/Http/Controllers/ImportUserController.php
View file @
43c783e3
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
namespace
App\Http\Controllers
;
namespace
App\Http\Controllers
;
use
App\Models\Campus
;
use
App\Models\Campus
;
use
App\Models\Curso
;
use
App\Models\User
;
use
App\Models\User
;
use
Illuminate\Http\Request
;
use
Illuminate\Http\Request
;
...
@@ -15,6 +16,8 @@ class ImportUserController extends Controller
...
@@ -15,6 +16,8 @@ class ImportUserController extends Controller
public
function
actionStore
(
Request
$request
)
public
function
actionStore
(
Request
$request
)
{
{
$file
=
$request
->
file
(
'uploadFile'
);
$file
=
$request
->
file
(
'uploadFile'
);
$campus
=
Campus
::
whereId
(
$request
->
campus_id
)
->
first
();
$curso
=
Curso
::
whereCampusId
(
$campus
->
id
)
->
whereName
(
'GERAL (TEMP)'
)
->
first
();
$handle
=
fopen
(
$file
,
'r'
);
$handle
=
fopen
(
$file
,
'r'
);
$lines
=
[];
$lines
=
[];
...
@@ -46,7 +49,8 @@ class ImportUserController extends Controller
...
@@ -46,7 +49,8 @@ class ImportUserController extends Controller
array_push
(
$list
,
$data
);
array_push
(
$list
,
$data
);
$count
++
;
$count
++
;
}
else
{
}
else
{
$user
->
campus_id
=
3
;
$user
->
campus_id
=
$campus
->
id
;
$user
->
curso_id
=
$curso
->
id
;
$user
->
save
();
$user
->
save
();
}
}
}
}
...
...
resources/views/imports/update_user.blade.php
View file @
43c783e3
@
php
use
App\Models\Campus
;
$campis
=
Campus
::
all
();
@
endphp
<
h1
>
Update
Campus
(
Users
)
</
h1
>
<
h1
>
Update
Campus
(
Users
)
</
h1
>
<
form
action
=
"
{
{route('import_store')}
}
"
method
=
"post"
enctype
=
"multipart/form-data"
>
<
form
action
=
"
{
{route('import_store')}
}
"
method
=
"post"
enctype
=
"multipart/form-data"
>
@
csrf
@
csrf
<
input
type
=
"file"
name
=
"uploadFile"
id
=
"uploadFile"
>
<
input
type
=
"file"
name
=
"uploadFile"
id
=
"uploadFile"
>
<
select
name
=
"campus_id"
id
=
"campus_id"
>
<
option
value
=
"0"
>
Selecione
</
option
>
@
foreach
(
$campis
as
$campus
)
<
option
value
=
"
{
{$campus->id}
}
"
>
{{
$campus
->
name
}}
</
option
>
@
endforeach
</
select
>
<
button
type
=
"submit"
>
Enviar
</
button
>
<
button
type
=
"submit"
>
Enviar
</
button
>
</
form
>
</
form
>
\ 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