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


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل با auth Mr.AMiR 1 26 05-03-2017, 11:00 AM
آخرین ارسال: Mr.AMiR
  مشکل در استفاده از Session Mr.AMiR 2 25 05-02-2017, 01:45 PM
آخرین ارسال: Mr.AMiR
  مشکل در نمایش و ویرایش موضوعات یک پست ErfanCoder 1 50 02-18-2017, 08:42 AM
آخرین ارسال: abi128
  مشکل در ارسال داده به پایگاه داده 111r11v11n 2 126 10-31-2016, 05:23 AM
آخرین ارسال: LavarelUser
  مشکل در اسکریپت ها در gulpfile opsource 0 56 10-16-2016, 10:05 AM
آخرین ارسال: opsource
  مشکل در راه اندازی لاراول hadi2016 2 122 09-21-2016, 11:00 AM
آخرین ارسال: hadi2016
  مشکل با Route sharifonline 6 204 09-17-2016, 04:40 PM
آخرین ارسال: sharifonline
  مشکل با داده های بسیار بزگ در لاراول wesliacliopi 0 101 08-18-2016, 04:17 PM
آخرین ارسال: wesliacliopi
  مشکل در تعریف پروژه جدید لاراولی در php storm feri 3 290 08-07-2016, 05:42 AM
آخرین ارسال: feri
Exclamation مشکل در migrate mmnaderi 1 145 07-09-2016, 10:22 PM
آخرین ارسال: amirhosseini

پرش به انجمن:


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

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

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