diff --git a/app/Console/Commands/FixStoragePermissions.php b/app/Console/Commands/FixStoragePermissions.php new file mode 100644 index 00000000..ef9fff18 --- /dev/null +++ b/app/Console/Commands/FixStoragePermissions.php @@ -0,0 +1,43 @@ +error('Errore nel fix dei permessi.'); + return 1; // Codice di errore + } + + $this->info('Permessi del storage/logs aggiornati con successo.'); + return 0; // Codice di successo + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 387226d1..82a31914 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -14,7 +14,7 @@ class Kernel extends ConsoleKernel * @var array */ protected $commands = [ - // + \App\Console\Commands\FixStoragePermissions::class, ]; /** @@ -28,6 +28,10 @@ class Kernel extends ConsoleKernel // Log::info('Controllo schedule...'); // $schedule->command('inspire')->hourly(); + + // Pianifica l'esecuzione del comando ogni giorno a mezzanotte + $schedule->command('fix:storage-permissions')->daily(); + $schedule->command('backup:clean')->daily()->at('02:00')->before(function () { Log::info('Running backup:clean command'); }); diff --git a/app/CustomFuncPao.php b/app/CustomFuncPao.php index 4fb6f38a..bc21a4b9 100644 --- a/app/CustomFuncPao.php +++ b/app/CustomFuncPao.php @@ -239,11 +239,10 @@ function loadArticleByIdArticle($id, $checkprevendita = false) $ris .= getarraystr($articles); // Converte solo i dati specificati in JSON try { - // $product = Product::where('sku', $id)->first(); - $products = Product::all($options = ['per_page' => 100, 'page' => 1]); + $product = Product::where('sku', $id)->first(); $ris .= 'Product:' . PHP_EOL; - //$ris .= getarraystr($products); + $ris .= getarraystr($product); } catch (\Exception $e) { $ris .= "!!! Errore loadArticleByIdArticle Product: " . $e->getMessage(); } @@ -300,9 +299,6 @@ function showDettOrdini() try { $orders = Order::all(); - // $orders = Order::orderBy('DataOra', 'desc')->take(2)->get(); - /* - $orders = Order::take(2)->get(); // Show the fields of the orders foreach ($orders as $order) { @@ -310,7 +306,7 @@ function showDettOrdini() $str .= getvalstr("Id", $order->id); //$str .= getvalstr("DataOra", $order->DataOra); //$str .= getvalstr("Totale", $order->Totale); - }*/ + } } catch (\Exception $e) { return "Errore showDettOrdini: " . $e->getMessage(); } diff --git a/app/Http/Controllers/TestPaoController.php b/app/Http/Controllers/TestPaoController.php index e934a591..8c28f4d1 100644 --- a/app/Http/Controllers/TestPaoController.php +++ b/app/Http/Controllers/TestPaoController.php @@ -27,7 +27,7 @@ class TestPaoController extends Controller { echo "getProductBySku:" . $sku; $product = Product::where('sku', $sku)->first(); - /* + // Estrai il prodotto utilizzando il codice SKU if ($product) { @@ -36,8 +36,6 @@ class TestPaoController extends Controller } else { // Ritorna un errore se il prodotto non รจ trovato return response()->json(['error' => 'Product not found'], 404); - }*/ - - response()->json(true); + } } }