SuperAPI AI 工具集

laravel-blade-component-patterns

通用与其它

查看项目

更新于 10-15 22:38

技能介绍

用途:整理 Laravel Blade 组件的最佳实践,帮助开发者构建可复用的 UI 组件。

主要能力:类组件(php artisan make:component Alert)与匿名组件(@props);$attributes 属性包的合并、class 条件、过滤(whereStartsWith)、only/except、prepend;具名插槽与作用域插槽;动态组件 x-dynamic-component;组件式布局与 @stack;@class、@style 条件样式;@pushOnce 防重复资源;@fragment 用于 HTMX/Turbo 局部更新;表单输入与下拉组件含 @error 校验展示;子目录组件与内联组件。

使用方式:按示例在 resources/views/components 下创建模板,用 <x-...> 调用;表单组件通过 name、label、options 等属性传参,配合 old() 与 @error 回填和报错。

适用场景:Laravel 项目中的 UI 组件化、表单渲染、布局与局部页面更新。

限制:资料未提供版本要求、性能数据、收费信息或完整安装步骤,需结合 Laravel 官方文档使用。