راکت

تغییر داده ها قبل از ذخیره مدل در دیتابیس

4 پاسخ

سلام

من دارم با لاراول 5.3 کار می کنم. می خوام چی کار کنم؟
فکر کن یه فرم ثبت نم دارم که دو تا فیلد داره . یکی نام و یکی نام خانوادگی

این دوتا رو کاربر توی فرم پر میکنه و دکمه ارسال رو میزنه

حالا می خوام قبل از اینکه مدل رو ذخیره کنم . فیلد سومم که توی دیتابیس به اسم fullname هست رو خودم پر کنم

راهکار شما برای انجام اینکار به چه شکله؟

ثبت پرسش جدید

پاسخ‌ها

4
Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

سلام
امیدوارم منظورتون رو خوب متوجه شده باشم.
خب شما می تونید یک متغییر بسازید و فیلد name و family که از سمت کاربر میاد رو concat کنید و اون رو داخل مدل ذخیره کنید.
@sariapro

sariapro
sariapro
@sariapro

ممنونم سامان

اما جواب سوال من این نیست.
من دنبال این هستک که بفهمم داخل چه متدی این کار رو باید کنم

نمی خوام داخل کنترلر انجام بشه. می خوام داخل خود مدل بگم هر وقت یه چیز جدیدی امد برای ذخیره شدن تو بیا name,family رو با هم ترکیب کن و بریز داخل fullname

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

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

سلام
خب چرا می خوایید داخل مدل انجام بدید 🤔
به این شکل قانون mvc رعایت نمیشه، به نظرم بهتره داخل کنترلر انجام بدید.
@sariapro

sariapro
sariapro
@sariapro

چون دارم با این دید می بینم که ممکنه از چند کنترلر دیتا برای ذخیره شدن داخل اون مدل بیاد

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

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