martinpham/laravel-inertia-attributes
最新稳定版本:1.1
Composer 安装命令:
composer require martinpham/laravel-inertia-attributes
包简介
Add Inertia attributes to Laravel project
README 文档
README
Add Inertia.js attributes to your Laravel project using PHP 8 attributes.
Requirements
- PHP 8.0 or higher
- Laravel 8.x, 9.x, 10.x, 11.x, or 12.x
- Inertia.js
Installation
You can install the package via composer:
composer require martinpham/laravel-inertia-attributes
Register middleware
$middleware->web(append: [ \MartinPham\InertiaAttributes\Http\Middleware\InertiaAttributesMiddleware::class, ]);
Usage
This package allows you to use PHP 8 attributes to define Inertia.js properties and methods in your Laravel controllers.
Basic Example
use MartinPham\InertiaAttributes\Attributes\InertiaPage; class UserController extends Controller { #[InertiaPage('User/Index')] public function index() { } #[InertiaPage('User/Show')] public function show(User $user) { } }
Credits
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 126
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-08-10