Sindbad~EG File Manager
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redirect;
use Maatwebsite\Excel\Facades\Excel;
use App\Imports\AsignacionImport;
use App\Models\Equipo;
use App\Models\User;
use Session;
use DB;
use Image, file;
class MatriculaController extends Controller{
public function index(){
$equipo = Equipo::where('id',$_GET['id'])->first();
return view('admin.equipos.matricula.index',["equipo" => $equipo]);
}
public function asignacionImport(Request $request) {
Excel::import(new AsignacionImport($request->get('id')), $request->file('file')->store('temp'));
Session::flash('success', '¡Asignaciones importadas correctamente!');
return back();
}
public function updateperfil(Request $request,$id) {
$user=User::findOrFail($id);
if($file = $request->file('foto')) {
$control=0;
$nombre = rand();
while ($control == 0) {
if (is_file( public_path() . '/images/perfil/' . $nombre )) {
$nombre = rand() . $nombre;
}else{
Image::make($request->file('foto'))
->heighten(1000)
->save(public_path() . '/images/perfil/' . $nombre);
$user->foto=$nombre;
$control=1;
}
}
}
if ($user->update()){
Session::flash('success', '¡La Imagen se editó correctamente!');
}
return Redirect::to('miperfil');
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists