سلام و عرض خسته نباشید
من مقادیر دیتابیس خود را اینطوری به کاربرام نشون میدم
فایل blade :
@foreach ( Illuminate\Support\Facades\DB::select('select * from products') as $user)
<tr>
<td>{{ $user->name }}</td>
</tr>
@endforeach
خب این روش خیلی مبتدی هست چطوری میتونم مقادیر رو از کنترولر دریافت کنم؟؟
و اینکه من از ارسال مقادیر هنگام بالا اومدن پیج استفاده نمیکم !!!! یعنی اینکه هنگام لود شدن صفحه مقادیر رو داخل compact نمیریزم
شاید پاسخ شما همینجا باشد
درود برشما.
بهتره که برای گرفتن اطلاعات از دیتابیس از روش eloquent استفاده کنید روش DB خیلی قدیمیه(توی مستندات کامل توضیح داده میتونید تو کنترلر استفاده کنید).
برای اون مبحث لود شدن اطلاعات بعد از بارگذاری صفحه شما باید برید سمت فریمورک های js مثل ReactJs و Vue.Js اطلاع ندارم که با livewire میشه اینکارو کرد یا نه اما به صورت ساده میتونید با یک preloader مشکل خودتون رو حل کنید، اگر حوصله نوشتن پریلودر ندارید پیوندهای زیر رو دنبال کنید:
js simple preloaders
preloader in laravel
خیلی از ممنون از دوستان بابت وقتی که گذاشتید مشکلم حل شد
@ajdar9667
@mohammad.hekmaty
@gomnam