26 lines
1.2 KiB
PHP

<?php
use Illuminate\Support\Facades\Route;
use Modules\EcommerceFinance\Http\Controllers\ProcessDetails;
Route::admin('ecommerce-finance', function () {
Route::view('/', 'ecommerce-finance::index')->name('index');
});
// 通用 workspace/{section}/{page} 路由在 App\Providers\Route::boot() 中注册;
// 模块路由在 register 阶段先注册,因此这里的精确路由会优先命中。沿用
// business.pages.show 名称,侧边栏仍能生成与通用页面一致的可访问 URL。
Route::admin('ecommerce-finance', function (): void {
Route::get('workspace/financial-operations/process-details', [ProcessDetails::class, 'show'])
->middleware('business.page.viewer')
->defaults('section', 'financial-operations')
->defaults('page', 'process-details')
->name('business.pages.show');
Route::get('workspace/financial-operations/process-details/export', [ProcessDetails::class, 'export'])
->middleware('business.page.viewer')
->defaults('section', 'financial-operations')
->defaults('page', 'process-details')
->name('business.process-details.export');
}, ['prefix' => '', 'as' => '']);