راکت
حل شده

Mutator در لاراول

4 پاسخ

سلام دوستان حالتون چطوره؟؟
ببخشید من از یدونه Mutator درون مدل خودم استفاده میکنم که کارش اینه که حرف اول هر کلمه را بزرگ میکنه و خب برای هر فرم مربوط به این مدلم کار میکنه.
حالا سوال من اینجاست که چکار میتونم بکنم که این Mutator برای مثلا فرم create کار کنه اما فرم edit کار نکنه؟؟؟

ثبت پرسش جدید

پاسخ‌ها

4
حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

بهترین پاسخ
public function setNameAttribute($value)
{
    if (request()->isMethod('post')) {
        $this->attributes['name'] = ucwords($value);
    } else {
        $this->attributes['name'] = $value;
    }
}
حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

سلام داخل mutatur با هلپر requestنوع متد درخواست رو چک کن و اگه ادیت بود کاری نکنه

محمد میرزاخانی
محمد میرزاخانی
@mirzamohammad.com

@hosseinshirinegad98
امکانش هست کدشا بنویسید؟؟

شاید پاسخ شما همین‌جا باشد

محمد میرزاخانی
محمد میرزاخانی
@mirzamohammad.com

@hosseinshirinegad98 آقا ی دنیا ممنون

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام