26b / laravel-content-pages
Laravel 内容页面包
dev-main
2023-04-12 11:34 UTC
Requires
- php: ^8.1
- spatie/laravel-package-tools: ^1.14
Requires (Dev)
- orchestra/testbench: ^8.0
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']);