رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل eloquent با عبارات یونی کد
#1
سلام دوستان

من وقتی کد زیر را اجرا میکنم نتیجه ای نمیگیرم.
کد پی‌اچ‌پی:
EducationPlace::where('name''دانشگاه صنعتی شریف'
ولی وقتی کد زیر را اجرا میکنم نتیجه مورد نظرم رو دریافت میکنم:
کد پی‌اچ‌پی:
DB::select("select * from education_places where `name` = 'دانشگاه صنعتی شریف' "

چرا eloquent نمی تونه با عبارت یونی کد کار کنه؟ راه حلی دارید؟

باتشکر از شما
پاسخ
#2
درود بر شما ، بنده تست کردم مشکلی نداره اگر از mysql استفاده میکنید باید
کد:
'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci'
باشد ، به فایل config/database.php یک سری بزنید و چک کنید ، در ضمن همیشه collation دیتابیس تون رو بر روی utf8_general_ci قرار بدید هیچ مشکلی دیگه با یونیکد فارسی نخواهید داشت .
کد آن است که خود ببوید نه آن که برنامه نویس بگوید  Cool
پاسخ
#3
(12-30-2015, 07:19 PM)Bvk.Programmer نوشته:  درود بر شما ، بنده تست کردم مشکلی نداره اگر از mysql استفاده میکنید باید  
کد:
'charset'   => 'utf8',
           'collation' => 'utf8_unicode_ci'
باشد ، به فایل config/database.php  یک سری بزنید و چک کنید ، در ضمن همیشه collation دیتابیس تون رو بر روی utf8_general_ci قرار بدید هیچ مشکلی دیگه با یونیکد فارسی نخواهید داشت .

همانطور که شما فرمودید، تنظیمات فایل database.php و خود دیتابیس رو چک کردم. مشکلی نداشت. اما هنوز کار نمیکنه.
کدی که کار نمیکنه:
کد پی‌اچ‌پی:
$query $request->input('Query');
        
$query '%' str_replace(' ''%'$query) . '%';

        
$response EducationPlace::where('name''LIKE'$query); 

کدی که کار میکنه:
کد پی‌اچ‌پی:
$query $request->input('Query');
        
$query '%' str_replace(' ''%'$query) . '%';
        
        
$response DB::select("select * from education_places where `name` LIKE ?", [$query]); 

مشکل از کجاست؟؟

مشکلم حل شد. من فراموش کرده بودم get را بعد از where بزارم.
مرسی از دوستان
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در ارسال داده به پایگاه داده 111r11v11n 2 60 10-31-2016, 05:23 AM
آخرین ارسال: LavarelUser
  مشکل در اسکریپت ها در gulpfile opsource 0 26 10-16-2016, 10:05 AM
آخرین ارسال: opsource
  مشکل در راه اندازی لاراول hadi2016 2 68 09-21-2016, 11:00 AM
آخرین ارسال: hadi2016
  مشکل با Route sharifonline 6 143 09-17-2016, 04:40 PM
آخرین ارسال: sharifonline
  مشکل با داده های بسیار بزگ در لاراول wesliacliopi 0 59 08-18-2016, 04:17 PM
آخرین ارسال: wesliacliopi
  مشکل در تعریف پروژه جدید لاراولی در php storm feri 3 108 08-07-2016, 05:42 AM
آخرین ارسال: feri
Exclamation مشکل در migrate mmnaderi 1 98 07-09-2016, 10:22 PM
آخرین ارسال: amirhosseini
  مشکل در نمایش اطلاعات در blad pedramham1 0 69 06-29-2016, 01:48 PM
آخرین ارسال: pedramham1
  مشکل در دسترسی به متد های یک کلاس توسط کلاس کنترلر alireza_msl 0 72 06-08-2016, 11:11 PM
آخرین ارسال: alireza_msl
  مشکل در کوئری ziba 0 68 05-27-2016, 04:55 AM
آخرین ارسال: ziba

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.