یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام وقت بخیر بنده یک وب اپلیکشن طراحی کردم که نزدیک به چندتا مدل داره که من میخوام ده تا از جدولهای دیتا بیسم یا همون دهتا مدل که دارم میخوام اطلاعاتشونو چیزی که میخوام بیارم توی یک ویو با این مشکلی ندارم مشکل من تو حلقه هست میخوام جوری حلقه بزنم که هرکدوم توی جدول خودش بشینه زیر هم نیاد یا اینکه روش بهتری برای این کار دارید لطفا معرفی کنید یا همین رو راهنمایی کنید ممنون از شما تصویر زیر رو ببینید نمیخوام اینشکلی باشه میخوام هر کدوم توی ستون خودش باشه که با سرچ او چیزی که میخوام رو بیاره ببینید شناسه و نام زیر هم هستن میخوام هرکدوم تو جای خودش باشه
دوست من مشکل شما دقیقا در خواندن اطلاعات هست (خواندن یعنی شیوه ی دریافت ده جدول در کنار هم برای نمایش)
طبق پرسشی که در مشکل دوستمون اشاره کرده بودید ایراد شما این هست که در هر td میایی یک حلقه کامل برای اطلاعات خودت قرار میدی
این طبیعی هست که چون بیشتر backend کار هستیم از نظر front یکم سخت باشه برامون یه چیزایی
شما مجبوری سطر به سطر داده ی خودت رو به نمایش بدی یعنی چی ؟ یعنی نمیشه بگی من تمام ستون اول جدولم رو رسم میکنم و بعد میرم ستون دوم جدولم و بعد سوم
نمایش جدول به شکل سطری هست
یعنی باید یک سطر کامل رو به نمایش بزاری بعد بری به سطر بعدی در غیر این حرکت اصولی ای نیست حتی اگر بشه با کلک هایی انجامش داد خانایی و همه چی رو خراب میکنه و اصولی نیست
شما نیاز داری مثلا به کدی مثل زیر
@foreach($partProducts as $partProduct)
<tr>
<td>{{ $partProduct->name }}</td>
<td>{{ $partProduct->mainUnit->name }}</td>
<td class="stock-td" partProduct_id="{{ $partProduct->id }}">
{{ $partProduct->stock }}
</td>
</tr>
@endforeach
دلیلی که میگم از join و with استفاده کنید اینه که داده های هر سطر رو داری راحت و درگیر حلقه های تو در تو نمیشی
سلام دوست عزیز
ببینید شما وقتی از جدول برای نمایش اطلاعات به صورت سطر به سطر استفاده میکنید معنیش اینه که داده های اون سطر در ارتباط با هم هستن
مثلا قرار داد x در تاریخ y با سازمان z به مبلغ h با ضمانت نامه r صادر شده
خب وقتی اطلاعات شما به هم مرتبط هستند شما نیاز داری از قبل یک سری روابط بین اون ها ایجاد کرده باشی مثلا استفاده از کلید خارجی بین جداول
اگر روابط شما درست باشه نیاز ندارید برای هر جدول که 10 تا هم هست 10 درخواست بزنید
کلا همه ی اطلاعات در کنار هم درخواست میشه تا در نمایش هم گیج نشید که چه داده ای برای چه قراردادی هست مثلا
$users = User::with('podcasts')->get();
مهندس من در خواندن اطلاعات مشکلی ندارم فقط میخوام یه گزارش از کل نرم افزار بگیرم حالا برام مهم نیست اطلاعات چجوری خونده بشن
دوست من مشکل شما دقیقا در خواندن اطلاعات هست (خواندن یعنی شیوه ی دریافت ده جدول در کنار هم برای نمایش)
طبق پرسشی که در مشکل دوستمون اشاره کرده بودید ایراد شما این هست که در هر td میایی یک حلقه کامل برای اطلاعات خودت قرار میدی
این طبیعی هست که چون بیشتر backend کار هستیم از نظر front یکم سخت باشه برامون یه چیزایی
شما مجبوری سطر به سطر داده ی خودت رو به نمایش بدی یعنی چی ؟ یعنی نمیشه بگی من تمام ستون اول جدولم رو رسم میکنم و بعد میرم ستون دوم جدولم و بعد سوم
نمایش جدول به شکل سطری هست
یعنی باید یک سطر کامل رو به نمایش بزاری بعد بری به سطر بعدی در غیر این حرکت اصولی ای نیست حتی اگر بشه با کلک هایی انجامش داد خانایی و همه چی رو خراب میکنه و اصولی نیست
شما نیاز داری مثلا به کدی مثل زیر
@foreach($partProducts as $partProduct)
<tr>
<td>{{ $partProduct->name }}</td>
<td>{{ $partProduct->mainUnit->name }}</td>
<td class="stock-td" partProduct_id="{{ $partProduct->id }}">
{{ $partProduct->stock }}
</td>
</tr>
@endforeach
دلیلی که میگم از join و with استفاده کنید اینه که داده های هر سطر رو داری راحت و درگیر حلقه های تو در تو نمیشی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟