feat(platform): 新增对外平台入口 /platform(首页+套餐展示)

This commit is contained in:
萝卜
2026-03-14 02:20:28 +00:00
parent 9fc289d739
commit 8c373b52dc
5 changed files with 207 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
<?php
namespace App\Http\Controllers\Front;
use App\Http\Controllers\Controller;
use App\Models\Plan;
use Illuminate\Http\Request;
use Illuminate\View\View;
class PlatformController extends Controller
{
public function index(Request $request): View
{
return view('platform.index');
}
public function plans(Request $request): View
{
// 对外展示口径:仅展示“已发布 + 启用中”的套餐,避免未准备好的套餐被外部看到。
$plans = Plan::query()
->where('status', 'active')
->whereNotNull('published_at')
->orderBy('sort')
->orderByDesc('id')
->get();
return view('platform.plans', [
'plans' => $plans,
]);
}
}