Commit 43c783e3 authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

add melhorias em importacao de usuarios

parent 1fa19d81
...@@ -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)
......
...@@ -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)
......
...@@ -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();
} }
} }
......
@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
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment