سلام دوستان گرامی . من میتونم با لاراول یک فیلدی را فیلتر کنم . مثلا در جدول فیلدی دارم به اسم adress و میتونم رکوردهائی که آدرس آنها مقدار خاصی است را فیلتر کنم .
DB:table('mytable')->where('adress','xyz')
حالا میخواستم رکوردهائی که با مثلا حروف abc شروع میشن در فیلد adress را فیلتر کنم . نمیدونم چجوریاینکار را انجام بدم . اگر راهنمائی کنید خیلی ممنون میشم .
با سلام
من گمون نمی کنم روش تعریف شده ای برای این کار وجود داشته باشه که بتونید مستقیم data مورد نظر خودتون رو از دیتابیس به این صورت دریافت کنید. تا جایی که خودم برام پیش اومده و انجامش دادم ابتدا data مد نظر رو از دیتابیس دریافت کردم و سپس با استفاده از توابع PHP مانند array_filter() اقدام به فیلتر کردن به صورت دلخواه کردم و نتایج نهایی رو داخل یه array جدید قراردادم.
سلام و تشکر آقا حامد و سایر دوستان . من دوباره امروز سرچ کردم و خوشبختانه تونستم با یک روشی اینکار را انجام بدم . لذا آنرا توضیح میدم , شاید بدرد کسی بخوره . اگر از دستورات mysql بطور مستقیم در لاراول استفاده کنیم امکانش بوجود میاد . چون توی mysql با استفاده از substr میتونیم روی بخشی از یک ستون فیلتر بزنیم . اینطوری جواب میده .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟