View Full Version : مشکل من با union
capitan_nemesis
سه شنبه 12 آذر 1398, 15:23 عصر
با سلام
من اینو با php در اوردم عکس کدش :
http://uupload.ir/files/wgwb_select_thumb.png (http://uupload.ir/view/wgwb_select.png)
http://uupload.ir/files/kp4_1_thumb.png (http://uupload.ir/view/kp4_1.png)
اما توی لاراول نمیدونم چیه هر چی سرچ میکنم درک نمیکنم
plague
چهارشنبه 13 آذر 1398, 12:26 عصر
$table_1 = Model1::select('title' )->limit(5);
$table_2 = Model2::select('title' )->limit(5);
$table_3 = Model3::Select('title')->limit(5)->union($table_1)->union($table_2)->get();
dd($table_3);
وقتی داری سلکت میکنی آلیاس یا نام مستعار ساختن برای اینه که میخای یک فیلد توی خروجی به یه اسم دیگه نشون داده بشه
مثلا تو دیتبایسم من یه فیلد دارم به اسم title میخام تو خروجی کد php وقتی از دیتبایس خوندم این فیلد به اسم name باشه پس مینویسی select title as name
اینکه بنویسی select title as title بی معنیه ... مثل اینه که بگی اسم علی از الان به بعد علی هستش
capitan_nemesis
شنبه 16 آذر 1398, 13:32 عصر
http://uupload.ir/files/noxo_news_game_thumb.png (http://uupload.ir/view/noxo_news_game.png)
http://uupload.ir/files/vjpa_title_thumb.png (http://uupload.ir/view/vjpa_title.png)
http://uupload.ir/files/fvh1_title_news_game_thumb.png (http://uupload.ir/view/fvh1_title_news_game.png)
من نوشتم اینو فکر کنم استباه باشه چون نمیگیره با اینکه توی پایگاه داده من رکورد دارم ولی این تو نمیخونه
capitan_nemesis
شنبه 16 آذر 1398, 13:49 عصر
http://uupload.ir/files/ac6r_t1_thumb.png (http://uupload.ir/view/ac6r_t1.png)
اینم نوشتم ولی بازم نمیگیره
plague
شنبه 16 آذر 1398, 15:57 عصر
dd($news_game);
بزن بعد کوئریت ببین چی
سعی کن از کلمات بی معنی مثل نمیگیره یا نمیشه استفاده نکنی بجاش توضیح بده که مثلا فلان اررور رو میگیرم یا مثلا کوئری خالی برمیگرده وچیزی توش نیست یا ....
capitan_nemesis
شنبه 16 آذر 1398, 16:53 عصر
dd($news_game);
بزن بعد کوئریت ببین چی
سعی کن از کلمات بی معنی مثل نمیگیره یا نمیشه استفاده نکنی بجاش توضیح بده که مثلا فلان اررور رو میگیرم یا مثلا کوئری خالی برمیگرده وچیزی توش نیست یا ....
با دستور dd نوشتم مشکلی ازش نیست کاملا برمیگردونه هر چی رکورد ذخیره کردم
اررور نمیده کوئری برگشتی نداره تو صفحه ها
باید 4 تا رکورد (title) برگردونه ولی مثلا توی صفحه اخبار بازی یه رکورد داره یا اون رو برمیگردونه یا هیچی سه تای دیگه برگشتی نداره
عکی کدم رو نشون دادم
اینم برگشت کار
http://uupload.ir/files/iqmy_dd_thumb.png (http://uupload.ir/view/iqmy_dd.png)
plague
یک شنبه 17 آذر 1398, 14:53 عصر
اگه درست متوجه شده باشم
توی کنترلر dd زدی ردیف های دیتبایس رو داشت توش و از دیتبایس خونده
پس کد نمایشت مشکل داره
سعی کن بجای
@if(count($news_game))
از
@if(!$news_game->isEmpty())
استفاده کن ببین چی میشه
اگه نشد اسم متغییر هات رو تغییر بده
بجای news_game یه اسم دیگه بزار
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.