karabinse/fabriq-headless-plugin

将此包与 Fabriq CMS 结合使用,以构建您的前端

1.4.0 2024-07-05 08:04 UTC

This package is auto-updated.

Last update: 2024-09-05 08:26:41 UTC


README

Latest Version on Packagist

大多数与 Fabriq CMS 相关的项目所需的一般功能

安装

您可以通过 composer 安装此包

composer require karabinse/fabriq-headless-plugin

用法

注册控制器以设置您的 API 端点,以便您的前端可以消费。

// ...
use Karabin\FabriqPlugin\Http\Controllers\ContactController;
// ...

// News
Route::get('news', [NewsController::class, 'index']);
Route::get('news/{id}', [NewsController::class, 'show']);

// Contacts
Route::get('contacts', [ContactController::class, 'index']);
Route::get('contacts/{id}', [ContactController::class, 'show']);

// Menus
Route::get('menus', [MenuController::class, 'index']);
Route::get('menus/{slug}', [MenuController::class, 'show']);

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

可以在响应中包含额外的数据。查看可用的转换器以获取包含内容。

HTTP GET /contacts?include=content,tags

测试

composer test

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件