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
*/
public function index()
{
$campus = Campus::all();
$campus = Campus::orderBy('unidade_id', 'asc')->get();
return view('campus.index', [
'menu' => Menu::CAMPUS,
......@@ -131,7 +131,7 @@ class CampusController extends Controller
$campus = $campus->where('name', 'like', '%'.$q.'%');
}
$campus = $campus->get();
$campus = $campus->orderBy('unidade_id', 'asc')->get();
$array =
$campus->map(function($campus, $key)
......
......@@ -136,7 +136,7 @@ class CursoController extends Controller
$cursos = $cursos->whereCampusId($campus_id);
}
$cursos = $cursos->get();
$cursos = $cursos->orderBy('campus_id', 'asc')->get();
$array =
$cursos->map(function($curso, $key)
......
......@@ -3,6 +3,7 @@
namespace App\Http\Controllers;
use App\Models\Campus;
use App\Models\Curso;
use App\Models\User;
use Illuminate\Http\Request;
......@@ -15,6 +16,8 @@ class ImportUserController extends Controller
public function actionStore(Request $request)
{
$file = $request->file('uploadFile');
$campus = Campus::whereId($request->campus_id)->first();
$curso = Curso::whereCampusId($campus->id)->whereName('GERAL (TEMP)')->first();
$handle = fopen($file, 'r');
$lines = [];
......@@ -46,7 +49,8 @@ class ImportUserController extends Controller
array_push($list, $data);
$count++;
} else {
$user->campus_id = 3;
$user->campus_id = $campus->id;
$user->curso_id = $curso->id;
$user->save();
}
}
......
@php
use App\Models\Campus;
$campis = Campus::all();
@endphp
<h1> Update Campus (Users) </h1>
<form action="{{route('import_store')}}" method="post" enctype="multipart/form-data">
@csrf
<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>
</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