嘿,我使用 Laravel 灯丝,我得到了这个错误
方法 Filament\Tables\Columns\TextColumn::lineClamp 不存在。
有人可以帮忙吗?我非常确定 lineClamp 方法存在于我的灯丝版本中。
以及
TextColumn
中的所有其他方法都运行良好。
这是我的composer.json
"name": "laravel/laravel",
"type": "project",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"php": "^8.1",
"filament/filament": "3.2",
"guzzlehttp/guzzle": "^7.2",
"laravel/framework": "^10.0",
"laravel/sanctum": "^3.2",
"laravel/tinker": "^2.8",
"livewire/livewire": "^3.5"
},
"require-dev": {
"fakerphp/faker": "^1.9.1",
"laravel/pint": "^1.0",
"laravel/sail": "^1.18",
"mockery/mockery": "^1.4.4",
"nunomaduro/collision": "^7.0",
"phpunit/phpunit": "^10.0",
"spatie/laravel-ignition": "^2.0"
},
这是我的 MenuResources.php
public static function table(Table $table): Table
{
return $table
->columns([
TextColumn::make('nama')->label('Name')->searchable(),
TextColumn::make('deskripsi')->lineClamp(1)->label('Description'),
TextColumn::make('category.name')->label('Category')->badge()->color('gray')->searchable(),
TextColumn::make('harga')->money('IDR')->label('Price')->sortable(),
TextColumn::make('stock')->label('Stock')->sortable(),
ImageColumn::make('foto')->disk('public_folder')->label('Photo'),
])
->filters([
//
])
->actions([Tables\Actions\EditAction::make()])
->bulkActions([Tables\Actions\BulkActionGroup::make([Tables\Actions\DeleteBulkAction::make()])]);
}
我也尝试过更新composer,但问题仍然存在