جشنواره بهارانه راکت! ۳۵% تخفیف ویژه بر روی دورههای آموزشی
مشاهده دورههادرود بنده می خوامدر پنل شخصی کاربر اطلاعات شخصی شو نمایش بدم اما هیچ اطلاعاتی مربوط به دیتا بیسی نمایش داده نمی شود.
public function user(User $user)
{
return view('user-profile.user-profile',compact('user'));
}
اینم بخش ویو
<div class="input-group mb-3">
<div class="input-group-prepend">
<img src="{{asset('./user-panel/circled-user-male-skin-type-1-2.png')}}" alt="" style="width: 40px; height: 40px;">
<span class="input-group-text mr-2" id="basic-addon1">نام کاربری : {{$user->email}}</span>
</div>
</div>
وقتی در کنترلر dd $user->name می گیرم نال برمی گردونه
اینم روتش که به صورت get هست user-profile
سلام به این شکل استفاده کنید ( در کنترلر):
public function user()
{
$user = auth()->user();
return view('user-profile.user-profile',compact('user'));
}
سلام
نمیتونید از دستور
Auth::user()
استفاده کنید .
زمانی که کاربر لاگین باشه تمام اطلاعات کاربر برمیگردونه
@websaz @MatinTayebi به روت میدلور auth دادم و کاربر لاگینه
Route::get('/user-profile',[App\Http\Controllers\UserProfileController::class,'user'])->middleware('auth');
سلام به این شکل استفاده کنید ( در کنترلر):
public function user()
{
$user = auth()->user();
return view('user-profile.user-profile',compact('user'));
}
public function user()
{
$user = Auth::user() ;
return view('user-profile.user-profile',['user' => $user]);
}
این روتی که شما فرستادید پارامتری دریافت نمیکنه و تو فاکنش از روت مدل بایدینگ استفاده کردید
Route::get('/user-profile',[App\Http\Controllers\UserProfileController::class,'user'])->middleware('auth');
پس متغیر user شما null برمیگردونه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟