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

نمایش اطلاعات 3 جدول دیتابیس در یه صفحه ویو

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

این فانکشن داخل کنترلرم هستش

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]);

ثبت پرسش جدید
فرید عقیلی
تخصص : طراح و توسعه دهنده وب
@faridaghili 1 سال پیش مطرح شد
0

با ۳ کوئری مجزا در همون کنترلر دیتا رو بگیر و در ۳ متغیر مجزا قرار بده.
این ۳ متغیر رو هم بفرست به view، مثل همین کاری که داری الان می‌کنی.
دیتا رو در قالب آرایه به view می‌فرستی.

اینطوری ۳ متغیر در view در دسترس هست و می‌تونی هرجا که خواستی دیتا رو loop کنی و نمایش بدی.


امیررضا
تخصص : Web programming
@amirrezaraadi021 1 سال پیش آپدیت شد
0

سلام بزرگوار اگر درست متوحه شده باشم این ک ششما میخواین سه تا جدول تک تک کویری بگیرید بد داخل یک کنترلر باشه ؟
شما با استفاده از

public function index()  
{  
$user = DB::table('users')->where('name' , $request->name)->get();  
}  

کارتون راه می افته


حمید محسنی
تخصص : گرافیست
@Hamid258 1 سال پیش مطرح شد
0

@amirrezaraadi021
دوست خوبم این موردی که گفتید از کوری بیلدر استفاده شده من از orm استفاده میکنم


فرید عقیلی
تخصص : طراح و توسعه دهنده وب
@faridaghili 1 سال پیش مطرح شد
0

با ۳ کوئری مجزا در همون کنترلر دیتا رو بگیر و در ۳ متغیر مجزا قرار بده.
این ۳ متغیر رو هم بفرست به view، مثل همین کاری که داری الان می‌کنی.
دیتا رو در قالب آرایه به view می‌فرستی.

اینطوری ۳ متغیر در view در دسترس هست و می‌تونی هرجا که خواستی دیتا رو loop کنی و نمایش بدی.


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

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