ultimatepos/Modules/Connector/Http/Controllers/Api/V2/RestaurantController.php

32 lines
748 B
PHP

<?php
namespace Modules\Connector\Http\Controllers\Api\V2;
use App\Restaurant\Booking;
use Illuminate\Http\Request;
use Modules\Connector\Http\Controllers\Api\TableController;
class RestaurantController extends BaseController
{
public function __construct(protected TableController $tableController)
{
}
public function tables()
{
return $this->tableController->index();
}
public function bookings(Request $request)
{
$business_id = $request->attributes->get('api_user')['business_id'];
$bookings = Booking::where('business_id', $business_id)
->orderBy('booking_start', 'desc')
->limit(50)
->get();
return $this->success($bookings);
}
}