Agregado método, controller y ruta para obtener datos de canasta actual
This commit is contained in:
parent
197b087097
commit
854278bc99
3 changed files with 26 additions and 0 deletions
|
@ -19,6 +19,17 @@ class CanastaHelper
|
|||
const CANASTA_CARGADA = 'Canasta cargada';
|
||||
const PRODUCTO_TALLE_COLOR = "PTC";
|
||||
|
||||
public static function canastaActual() {
|
||||
$result = [];
|
||||
$log = CanastaLog::where('descripcion', self::CANASTA_CARGADA)
|
||||
->orderBy('created_at', 'desc')
|
||||
->first();
|
||||
$nombre = str_replace("csv/canastas/", "", $log->path);
|
||||
$result["nombre"] = str_replace(".csv", "", $nombre);
|
||||
$result["fecha"] = $log->created_at;
|
||||
return $result;
|
||||
}
|
||||
|
||||
public static function guardarCanasta($data, $path): string {
|
||||
$nombre = $data->getClientOriginalName();
|
||||
|
||||
|
|
13
app/Http/Controllers/Api/CanastaController.php
Normal file
13
app/Http/Controllers/Api/CanastaController.php
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api;
|
||||
|
||||
use App\Helpers\CanastaHelper;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
class CanastaController extends Controller
|
||||
{
|
||||
public function canastaActual() {
|
||||
return response()->json(CanastaHelper::canastaActual());
|
||||
}
|
||||
}
|
|
@ -17,6 +17,8 @@ Route::middleware('api')->group(function() {
|
|||
Route::get('/regiones', 'Api\GrupoDeCompraController@regiones');
|
||||
Route::get('/regiones/{region}', 'Api\GrupoDeCompraController@region');
|
||||
|
||||
Route::get('/canasta-actual', 'Api\CanastaController@canastaActual');
|
||||
|
||||
Route::prefix('grupos-de-compra')->group(function() {
|
||||
Route::get('/{grupoDeCompra}', 'Api\GrupoDeCompraController@show');
|
||||
Route::post('/{gdc}/devoluciones', 'Api\GrupoDeCompraController@toggleDevoluciones');
|
||||
|
|
Loading…
Add table
Reference in a new issue