Fix getJWT key persistence and update ratings routes
This commit is contained in:
@@ -105,9 +105,13 @@ class RatingController extends Controller
|
|||||||
return response()->json(['status' => 'success'], 201);
|
return response()->json(['status' => 'success'], 201);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** GET /v2/ratings/driver/{id} */
|
/** GET /v2/ratings/driver or /v2/ratings/driver/{id} */
|
||||||
public function driverRating(string $id): JsonResponse
|
public function getDriverRating(Request $request, string $id = null): JsonResponse
|
||||||
{
|
{
|
||||||
|
$id = $id ?? $request->input('driver_id');
|
||||||
|
if (!$id) {
|
||||||
|
return response()->json(['status' => 'failure', 'message' => 'Driver ID required'], 400);
|
||||||
|
}
|
||||||
$ratings = DB::connection('primary')->table('ratingDriver')
|
$ratings = DB::connection('primary')->table('ratingDriver')
|
||||||
->where('driver_id', $id)
|
->where('driver_id', $id)
|
||||||
->orderBy('created_at', 'desc')
|
->orderBy('created_at', 'desc')
|
||||||
|
|||||||
@@ -123,10 +123,11 @@ Route::prefix('v2')->middleware(['hmac.auth', 'jwt.auth'])->group(function () {
|
|||||||
|
|
||||||
// ── Ratings ──
|
// ── Ratings ──
|
||||||
Route::post('/ratings/driver', [RatingController::class, 'rateDriver']);
|
Route::post('/ratings/driver', [RatingController::class, 'rateDriver']);
|
||||||
|
Route::get('/ratings/driver', [RatingController::class, 'getDriverRating']);
|
||||||
|
Route::get('/ratings/driver/{id}', [RatingController::class, 'getDriverRating']);
|
||||||
Route::post('/ratings/passenger', [RatingController::class, 'ratePassenger']);
|
Route::post('/ratings/passenger', [RatingController::class, 'ratePassenger']);
|
||||||
Route::get('/ratings/app', [RatingController::class, 'getAppFeedback']);
|
Route::get('/ratings/app', [RatingController::class, 'getAppFeedback']);
|
||||||
Route::post('/ratings/app', [RatingController::class, 'storeAppFeedback']);
|
Route::post('/ratings/app', [RatingController::class, 'storeAppFeedback']);
|
||||||
Route::get('/ratings/driver/{id}', [RatingController::class, 'driverRating']);
|
|
||||||
Route::get('/ratings/passenger', [RatingController::class, 'passengerRating']);
|
Route::get('/ratings/passenger', [RatingController::class, 'passengerRating']);
|
||||||
Route::get('/ratings/passenger/{id}', [RatingController::class, 'passengerRating']);
|
Route::get('/ratings/passenger/{id}', [RatingController::class, 'passengerRating']);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user