راکت
negar
negar
توسط 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
Muhammad
تخصص :Back-End Developer
@muhammad5 سال پیشمطرح شد
0

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

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

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

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

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

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

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


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

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


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

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