larastan livewire
v2.0.0
composer require calebdw/larastan-livewire --dev Wenn Sie das Phpstan -Erweiterungs -Installationsprogramm installieren lassen, müssen Sie nichts mehr benötigt, da Sie die Erweiterung in der Konfigurationsdatei phpstan.neon(.dist) manuell einbeziehen müssen:
includes :
- ./vendor/calebdw/larastan-livewire/extension.neon Berechnete Eigenschaften werden ordnungsgemäß aus Methoden aufgelöst, bei denen das Computed Attribut angewendet wird.
<?php
use Livewire Attributes Computed ;
use Livewire Component ;
class ShowPost extends Component
{
#[Computed]
public function post ()
{
return Post:: find ( $ this -> postId );
}
}Die älteren "Getter" -Stilattribute werden ebenfalls unterstützt:
<?php
use Livewire Component ;
class ShowPost extends Component
{
// Computed Property
public function getPostProperty ()
{
return Post:: find ( $ this -> postId );
}
}Vielen Dank, dass Sie überlegt haben, beizutragen! Sie können den Beitragsleitfaden hier lesen.
Larastan-LiveWire ist im Rahmen der MIT-Lizenz Open-Software-Software lizenziert.