سلام و وقت بخیر
پروژه من با لاراول نوشته شده
حالا تو یک قسمت نیاز شد با php به دیتابیس وصل بشم و اطلاعات رو در بیارم
تو لاراول برای دسترسی به ارتباط هایی که برقرار کرده بودیم اینطوری عمل میکردیم
مثلا
$product->photo->name
حالا تو php چطور باید این کار رو انجام بدم ؟
شدنی هست اصلا ؟
ممنون
سلام.
مطمئن نیستم، ولی اگه بیرون لاراول Eloquent رو نصب کنین، بازم میتونین از قابلیت رلیشنهاش استفاده کنین.
composer require illuminate/database
همیشه از لایبریریها استفاده کنین و همهچیز رو از نو ننویسین مگه دلیل واقعا موجهی داشته باشین.
منطقا در php خام باید منطق Relation ها رو خودتون پیاده کنید و با استفاده از Join و Where و ... به رکورد های موردنظرتون از دیتابیس برسید.
مثلا در مثال شما اگر از نوع one-to-many هست باید ابتدا یک کوئری به جدول محصولات بزنید و آیدی محصول مورد نظرتون رو بگیرید. بعد یک کوئری دیگه به جدول تصاویر بزنید و رکوردهایی که فیلد product_id شون برابر با آیدی محصول هست رو فیلتر کنید و در نهایت در یک حلقه به فیلد name شون برسید.
نمیدونم علت اینکه بعد از آشنایی با لاراول قصد انجام این کار رو در php خام دارید چیه... ولی به هر حال پیشنهاد آقا محمد در بالا هم در خصوص استفاده از پکیج Eloquent هم جذاب به نظر میرسه. (من خودم تجربه اش رو نداشتم ولی به احتمال زیاد اوکی باشه)
حقیقاتش دسته بندی محصولات من اینجوریه که هر دسته یه زیر دسته هم داره
و تو هدر هم نمایش میدم و هدر هم خب تو همه صفحات هست
برای اینکه تو همه کنترلر ها اون رو use نکنم و کد ننویسم تو html و قسمت هدر با php به دیتابیس وصل شدم و دسته های اصلی رو نشون دادم حالا برای نشون دادن زیر دسته هاش به مشکل خوردم .
سلام محمدحسین جان. @mhyeganeh
من خودم توی این پروژه از اون پکیج استفاده کرده بودم:
https://github.com/WebPajooh/AntiBot
انگار داخل لاراول نشستی! 😁
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟