رتبه موضوع:
  • 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 بزارم.
مرسی از دوستان
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل نمایش فارسی در pdf parshams 1 27 09-16-2017, 06:49 AM
آخرین ارسال: Carbon
Question مشکل با روت ها بعد از انتقال روی سرور tarrega 1 24 09-10-2017, 12:25 PM
آخرین ارسال: SajjadEmami
  مشکل افت سرعت وقتی از لاراول به جای php استفاده می کنم Zahir 1 79 08-31-2017, 08:40 AM
آخرین ارسال: imanghafoori
  مشکل با schdule در هاست اشتراکی Rezasys 0 34 07-31-2017, 06:50 AM
آخرین ارسال: Rezasys
Sad مشکل در ایجاد وبلاگ در لاراول 5.4 itroz 0 80 07-05-2017, 05:03 PM
آخرین ارسال: itroz
  مشکل در ajax زهرا 1 36 06-14-2017, 12:10 PM
آخرین ارسال: زهرا
  مشکل با auth Mr.AMiR 1 55 05-03-2017, 11:00 AM
آخرین ارسال: Mr.AMiR
  مشکل در استفاده از Session Mr.AMiR 2 50 05-02-2017, 01:45 PM
آخرین ارسال: Mr.AMiR
  مشکل در نمایش و ویرایش موضوعات یک پست ErfanCoder 1 66 02-18-2017, 08:42 AM
آخرین ارسال: abi128
  مشکل در ارسال داده به پایگاه داده 111r11v11n 2 149 10-31-2016, 05:23 AM
آخرین ارسال: LavarelUser

پرش به انجمن:


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

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

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