larastan livewire
v2.0.0
composer require calebdw/larastan-livewire --dev إذا تم تثبيت تثبيت ملحق phpstan ، فلن يكون هناك أي شيء أكثر من ذلك ، وإلا فستحتاج إلى تضمين الامتداد يدويًا في ملف تكوين phpstan.neon(.dist) :
includes :
- ./vendor/calebdw/larastan-livewire/extension.neon يتم حل الخصائص المحسوبة بشكل صحيح من الطرق التي تم تطبيق السمة Computed .
<?php
use Livewire Attributes Computed ;
use Livewire Component ;
class ShowPost extends Component
{
#[Computed]
public function post ()
{
return Post:: find ( $ this -> postId );
}
}يتم دعم سمات نمط "Getter" الأقدم أيضًا:
<?php
use Livewire Component ;
class ShowPost extends Component
{
// Computed Property
public function getPostProperty ()
{
return Post:: find ( $ this -> postId );
}
}شكرا لك على النظر في المساهمة! يمكنك قراءة دليل المساهمة هنا.
Larastan-Livewire هو برامج مفتوحة المصدر مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.