larastan livewire
v2.0.0
composer require calebdw/larastan-livewire --dev Si tiene instalado el instalador de extensión PhpStan, no se necesita nada más, de lo contrario deberá incluir manualmente la extensión en el archivo de configuración phpstan.neon(.dist) :
includes :
- ./vendor/calebdw/larastan-livewire/extension.neon Las propiedades calculadas se resuelven correctamente a partir de métodos que tienen el atributo Computed aplicado.
<?php
use Livewire Attributes Computed ;
use Livewire Component ;
class ShowPost extends Component
{
#[Computed]
public function post ()
{
return Post:: find ( $ this -> postId );
}
}Los atributos de estilo "getter" más antiguos también son compatibles:
<?php
use Livewire Component ;
class ShowPost extends Component
{
// Computed Property
public function getPostProperty ()
{
return Post:: find ( $ this -> postId );
}
}¡Gracias por considerar contribuir! Puede leer la guía de contribución aquí.
Larastan-LiveWire es un software de código abierto con licencia bajo la licencia MIT.