سلام وقت بخیر دوستان من سه تا جدول با مایگرشن لاراول در دیتا بیستم ساختم و میخوام اینهارو در یک صفحه ویو در سه تا بخش مختلف اطلاعاتشون رو نشون بدم الان با کد زیر تونستم یه جدول رو نشون بدم ولی نمیتونم دوتا جدول دیگرو باید چکارکنم و کدهاشو کجا بنویسم یک گیج شدم حقیقتش
این فانکشن داخل کنترلرم هستش
public function about()
{
$infos = general_info::all();
return view('front.aboutme', ['infos' => $infos]);
}
کدهای صفحه ویوی من
@foreach ($infos as $general_info)
@endforeach
برای گرفتن اطلاعات جدول های دیگه این قسمت رو باید کجا بنویسم؟ چون توی آموزشی که دارم میگه هر فانکشن فقط یه return میتونه داشته باشه
$infos = general_info::all();
return view('front.aboutme', ['infos' => $infos]);
با ۳ کوئری مجزا در همون کنترلر دیتا رو بگیر و در ۳ متغیر مجزا قرار بده.
این ۳ متغیر رو هم بفرست به view، مثل همین کاری که داری الان میکنی.
دیتا رو در قالب آرایه به view میفرستی.
اینطوری ۳ متغیر در view در دسترس هست و میتونی هرجا که خواستی دیتا رو loop کنی و نمایش بدی.
سلام بزرگوار اگر درست متوحه شده باشم این ک ششما میخواین سه تا جدول تک تک کویری بگیرید بد داخل یک کنترلر باشه ؟
شما با استفاده از
public function index()
{
$user = DB::table('users')->where('name' , $request->name)->get();
}
کارتون راه می افته
@amirrezaraadi021
دوست خوبم این موردی که گفتید از کوری بیلدر استفاده شده من از orm استفاده میکنم
با ۳ کوئری مجزا در همون کنترلر دیتا رو بگیر و در ۳ متغیر مجزا قرار بده.
این ۳ متغیر رو هم بفرست به view، مثل همین کاری که داری الان میکنی.
دیتا رو در قالب آرایه به view میفرستی.
اینطوری ۳ متغیر در view در دسترس هست و میتونی هرجا که خواستی دیتا رو loop کنی و نمایش بدی.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟