Marden 未填写
Filament 是一个基于 Laravel 的后台管理面板,为管理应用程序的数据提供了直观的界面。这里我介绍一个创建设置页面来管理网站的常规设置。首先,创建 settings 表。使用key 作为主键,而不是使用 id 。还包括标签、值、类型和属性的列。 php artisan make:model Setting -m 迁移文件: <?php use App\Models\Setting...
Laravel Filament 中在新增页面可以通过mutateFormDataBeforeCreate在表单保存前修改数据,但是在实际过程中发现,该方法默认无法获取表单中通过Repeater组件设置的关联数据,只能获取基础的表单数据。 protected function mutateFormDataBeforeCreate($data): array { dd($data); } 比如我创建了一个订单表单,其中购买物品为一对多...
Filament 后台面板是快速创建精美的 TALL 技术栈的工具箱。可以创建页面、控制面板、模块、图表、插件等。 在这个教程中,我们将使用 Filament 一起搭建一个 CRUD 后台面板。 注意:本文将假定你已经创建了一个新的 Laravel 项目,并且已经配置号了数据库 1. 安装要求 Laravel v8.0+ Livewire v2.0+ PHP v8.0+ 2....
Laravel v8.0+ Livewire v2.0+ PHP v8.0+ 2. 安装和登录 在命令行输入: composerrequire filament/filament 如果你想访问项目的登录页面,使用以下网址: https://your-url/admin 或 http://your-url/admin 如果你还没创建用户,可以在命令行中使用如下命令创建: ...
安全研究人员sv-LayZ发现并披露了 Filament 扩展包 Laravel 中的一个严重XSS漏洞,该漏洞被标记为CVE-2024-47186。 Filament是一个用于加速Laravel开发的全栈组件集合,专为Laravel开发者打造,旨在提高开发效率并提供卓越用户体验。 Filament 项目设计核心理念是减少重复工作,帮助开发者在构建管理界面、用户界面或者 SaaS 平...
A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS.
Laravel Filament 表格布局无效(将记录排列到网格中 $table->contentGrid() 方法无效)的解决办法 有时,你会发现,比起列表格式,数据更适合于以网格格式排列。Filament 也能处理这种情况! 只需使用$table->contentGrid()方法: use Filament\Tables\Columns\Layout\Stack;...
我确实看到了 Laravel - Filament:获取关系列的不同值 这让我觉得我可以做某种查询,比如->relationship('user', 'first_name', function(Builder $query) { $query->select('id', 'first_name', 'last_name', 'email'); 但似乎没有任何效果,因为您仍然调用第二个参数中的列来查询... 我可以执行查询和...
在Laravel应用程序的根目录中克隆你的分叉。 在/filament目录中,为您的修复创建一个分支,例如fix/error-message。 在应用程序的composer.json中安装软件包: { ..."require": {"filament/filament":"dev-fix/error-message as 2.x-dev","filament/forms":"dev-fix/error-message as 2.x-dev","filament/not...