20 lines
666 B
PHP
20 lines
666 B
PHP
<?php
|
|
|
|
namespace Peidikeji\Order\Http\Api;
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::any('api/order/notify', [WxPayNotifyController::class, 'pay']);
|
|
|
|
Route::group([
|
|
'prefix' => 'api',
|
|
'middleware' => ['api', 'auth:api'],
|
|
], function () {
|
|
Route::post('order/{id}/pay', [OrderController::class, 'pay']);
|
|
Route::post('order/{id}/cancel', [OrderController::class, 'cancel']);
|
|
Route::post('order/{id}/receive', [OrderController::class, 'receive']);
|
|
Route::get('order/{id}/ship', [OrderController::class, 'ships']);
|
|
Route::post('order/sure', [OrderController::class, 'sure']);
|
|
Route::apiResource('order', OrderController::class);
|
|
});
|