@endworld @mhyeganeh @erfanmohseni406 @ali.bayat @hesammousavi @khanzadimahdi @milad
سلام
من ورژن php 8.1 و لاراول 9.2 استفاده میکنم
و از قبل Traits داشتم که بصورت زیر بود و در لاراول با نسخه php 7.4 و به خوبی کار میکرد
ولی الان اخطار Undefined class 'parent' رو برای استفاده parent:: صادر میکنه.
<?php
namespace App\Traits;
use Illuminate\Support\Facades\Crypt;
trait Encryptable
{
public function getAttribute($key): void
{
$value = parent::getAttribute($key);
if (in_array($key, $this->encryptable)) {
$value = Crypt::decrypt($value);
}
}
public function setAttribute($key, $value): string
{
if (in_array($key, $this->encryptable)) {
$value = Crypt::encrypt($value);
}
return parent::setAttribute($key, $value);
}
}
ممنون میشم راهنمایی کنید
سپاس
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟