negar
3 سال پیش توسط negar مطرح شد
3 پاسخ

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

سلام
چجوری میشه از 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');
    }
   }

ثبت پرسش جدید
Muhammad
تخصص : Back-End Developer
@muhammad 3 سال پیش مطرح شد
0

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

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

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

negar
تخصص : اول راه
@negar 3 سال پیش مطرح شد
-1

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

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

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


Muhammad
تخصص : Back-End Developer
@muhammad 3 سال پیش مطرح شد
1

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


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

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