26b/laravel-content-pages

Laravel 内容页面包

dev-main 2023-04-12 11:34 UTC

This package is auto-updated.

Last update: 2024-09-12 14:43:14 UTC


README

拥有可配置的控制器以导航内容页面。

  • 支持多级。
  • 可配置的blade模板文件夹。
  • 可选的通配符路由,因此您无需配置特定路由。

入门指南

需要此包

composer require 26b/laravel-content-pages

就是这样,现在在 /resources/views/ 下创建一个名为 content 的文件夹(可以在配置中更改)并将您的blade模板放在那里。

一旦创建了模板,例如 somepage.blade.php,您可以将浏览器指向 yourproject.test/somepage 并看到您的内容。

自定义配置

如果您需要自定义配置,请发布配置文件。

php artisan vendor:publish --tag=content-pages-config

例如,如果您不想使用通配符路由,您可以在配置 content-pages.php 中禁用它。

fallback_route => false,

然后在您的web路由中,您可以添加如下内容。

Route::get('/pages/{any}', [PageController::class, 'show']);