2022-12-19 16:20:00 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
namespace App\Http\Controllers\Fo;
|
|
|
|
|
|
2023-03-01 11:02:42 +01:00
|
|
|
use App\Models\Shop\Shop;
|
2022-12-19 16:20:00 +01:00
|
|
|
|
|
|
|
|
class TimeSlotController
|
|
|
|
|
{
|
|
|
|
|
/**
|
|
|
|
|
* Récupérer tout les créneaux disponible à partir de
|
|
|
|
|
* maintenant pour un magasin sur les jours à venir.
|
|
|
|
|
*
|
2023-05-11 11:37:16 +02:00
|
|
|
* @param \App\Models\Shop\Shop $shop Le magasin concerné.
|
2022-12-19 16:20:00 +01:00
|
|
|
* @return array
|
|
|
|
|
* @throws \RuntimeException Si la période demandé est incohérente.
|
|
|
|
|
*/
|
2023-05-11 11:37:16 +02:00
|
|
|
public function getAvailableCreneauxByShop(Shop $shop)
|
2022-12-19 16:20:00 +01:00
|
|
|
{
|
2023-05-11 11:37:16 +02:00
|
|
|
return $shop->getAvailableCreneaux();
|
2022-12-19 16:20:00 +01:00
|
|
|
}
|
|
|
|
|
}
|