PageIndexController.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. namespace App\Http\Controllers;
  3. class PageIndexController extends Controller
  4. {
  5. public function index()
  6. {
  7. // 首页四个分流栏目:加栏目只需往 $cards 里追加一条,模板无需改动。
  8. $cards = [
  9. [
  10. 'slug' => 'library',
  11. 'eyebrow' => 'Library',
  12. 'title' => __('home.cards.library.title'),
  13. 'lead' => __('home.cards.library.lead'),
  14. 'icon' => 'ti-books',
  15. 'tint' => '#2E4A63',
  16. 'href' => '/library',
  17. 'cta' => __('home.cards.library.cta'),
  18. 'available' => true,
  19. ],
  20. [
  21. 'slug' => 'course',
  22. 'eyebrow' => 'Course',
  23. 'title' => __('home.cards.course.title'),
  24. 'lead' => __('home.cards.course.lead'),
  25. 'icon' => 'ti-school',
  26. 'tint' => '#2A5257',
  27. 'href' => '/library/course',
  28. 'cta' => __('home.cards.course.cta'),
  29. 'available' => true,
  30. ],
  31. [
  32. 'slug' => 'workspace',
  33. 'eyebrow' => 'Workspace',
  34. 'title' => __('home.cards.workspace.title'),
  35. 'lead' => __('home.cards.workspace.lead'),
  36. 'icon' => 'ti-tools',
  37. 'tint' => '#2C4A3C',
  38. 'href' => '/pcd-v2026/workspace',
  39. 'cta' => __('home.cards.workspace.cta'),
  40. 'available' => true,
  41. ],
  42. [
  43. 'slug' => 'development',
  44. 'eyebrow' => 'Development',
  45. 'title' => __('home.cards.development.title'),
  46. 'lead' => __('home.cards.development.lead'),
  47. 'icon' => 'ti-code',
  48. 'tint' => '#4A4A48',
  49. 'href' => null,
  50. 'cta' => __('home.cards.development.cta'),
  51. 'available' => false,
  52. ],
  53. ];
  54. return view('pages.home', [
  55. 'cards' => $cards,
  56. ]);
  57. }
  58. }