راکت

استفاده از auth در کنترلر

3 پاسخ

سلام
چجوری میشه از auth در کنترلر استفاده کرد به نحوی که اطلاعات کاربر وارد شده رو بگیره و داخل فرم ها قرار بده
مثلا تو کدهای زیر چه تغییری بدم که کاربر فقط text رو نیاز باشه پر کنه و کاربر دیگه موبایلشو وارد نکنه و ثبت بشه

public function post(Request $request){

    $mobile=$request->mobile;         
    $text=$request->text;         

$post=new Post();

       $post->mobile=$mobile; 
       $post->text=$text;

 if ($post->save()){

return view('postlist');
    }
   }
ثبت پرسش جدید

پاسخ‌ها

3
Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

سلام، وقت بخیر.

شما می‌تونید به این صورت به مدل یوزر کاربری که لاگین کرده دسترسی داشته باشید:

$user = auth()->user();
$mobile = $user->mobile;
negar
negar
@negar

تخصص: اول راه

@muhammad بله میشه استفاده کرد به شکل زیر هم میشه

       $mobile=Auth::user()->mobile;

مشکل اینجاست که مقدار موبایل رو تو کدهای بالا که تو سوال قرار دادم نمیتونه بگیره

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

Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

«نمی‌تونه» یعنی چی؟
اگه اروری داره بفرستید
جدولتون رو هم چک کنید
با dd هم همیشه متغیرها رو چک کنید، برنامه‌نویس خوب اونیه که دیباگر خوبی باشه.

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

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