سلام وقت بخیر
ما از پلاگین laravel-modules استفاده می کنیم
حالا چندین مدل داریم که مدیر پروژه گفت باید یه تریت بسازی که متدهای مثلا createcomment رو بزاری تو اون تریت و که بعد نخواد برای هر مدل این تابع رو نوشت
و با یوز کردن تریت خودش کار کار ایجاد کامنت رو انجام بده
ممنون میشم راهنمایی کنید
@madadi
توابعی که میخواهید قابل استفاده دوباره باشه رو٬ بذارید داخل یه Trait و بعد در کلاسهاس موردنظر Use کنید:
مثال:
<?php
trait Hello
{
function sayHello() {
echo "Hello";
}
}
trait World
{
function sayWorld() {
echo "World";
}
}
class MyWorld
{
use Hello, World;
}
$world = new MyWorld();
echo $world->sayHello() . " " . $world->sayWorld(); //Hello World
@masoudproton
در حالت عادی هر کلاس میتونه فقط از یک کلاس دیگه مشتق بشه اما با استفاده از تریت شما میتونید هر تعداد کلاس که میخواید تو کلاس خودتون فراخونی کنید به راحتی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟