جستجو پیشرفته با Laravel Scout

زمان قرارگیری : 01 مرداد 1396
زمان این قسمت : 29:29
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 1181 نفر
قیمت دوره 125000 تومان
وضعیت دوره تکمیل شده
زمان کل دوره 30:19:42
تعداد قسمت‌ها 51
نوع دسترسی نقدی

در جلسه گذشته سیستم جستجو رو با خود لاراول پیاده سازی کردیم در این جلسه روش پیاده سازی جستجو پیشرفته با استفاده از Laravel Scout و Algolia رو بصورت کامل به شما آموزش میدم . Algolia یک سرویس بسیار سریع و پیشرفته برای جستجو که در این جلسه بصورت کامل استفاده اون بر روی لاراول رو یاد میگیرید.

رایگان 04:34
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 1181 نفر
قیمت دوره 125000 تومان
وضعیت دوره تکمیل شده
زمان کل دوره 30:19:42
تعداد قسمت‌ها 51
نوع دسترسی نقدی

آفلاین
user-avatar
مدرس دوره حسام موسوی

اول داستان، طراح گرافیک بودم و ۲ سالی به عنوان طراح مشغول بودم، بعد به برنامه‌نویسی علاقمند شدم و الان بیشتر از ۱۰ ساله که عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی که در این راه بدست آوردم را در اختیار دیگران هم قرار بدم. 

سوالات و گفتگو‌ها

سوالات و گفتگو‌ها

اگر سوال و مشکلی یا حتی بحثی در یکی از حوزه‌های برنامه‌نویسی دارید این بخش به شما کمک ویژه‌ای خواهد کرد

دورهای پیشنهادی

مشاهده همه دوره ها
آموزش پروژه محور لاراول

آموزش پروژه محور لاراول

آموزش لاراول آن هم با پروژه در یک آموزش پروژه محور لاراول یک شانس برای یادگیری بهتر و کاربردی‌تر لاراول محسوب می‌شود که در این دوره قصد اینکار را داری...

آشنایی با امکانات جدید لاراول 6

آشنایی با امکانات جدید لاراول 6

لاراول ۶ به تازگی توسط تیم توسعه دهنده لاراول معرفی شده، ما قصد داریم در این دوره امکانات جدیدی که به واسطه لاراول ۶ در اختیار توسعه دهندگان قرار گرفت...

ساخت Restful Api با Laravel و Lumen

ساخت Restful Api با Laravel و Lumen

به زبان ساده، APIها (مخفف Application Programming Interface) رابط‌هایی نرم‌افزاری هستند که ارتباط بین نرم‌افزارهای مختلف را پیاده‌سازی می‌کنند. در دنی...

آشنایی با امکانات جدید لاراول 5.2

آشنایی با امکانات جدید لاراول 5.2

لاراول 5.2 بزودی به طور رسمی ارائه میشه اما نسخه develop اون چند وقتی میشه که در اختیار کاربران قرار گرفته در این دوره آموزشی سعی میکنیم که امکانات و...

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
آفلاین
user-avatar
zanyar
2 هفته پیش

سلام چرا من نمی تونم فایل های پروژه رو دانلود کنم؟یعنی اصلا دانلود فایل یا کد پروژه جایی برای من نمایش داده نمی شه

آفلاین
user-avatar
حسام موسوی
2 هفته پیش

سلام وقتتون بخیر فایل‌های این دوره در قسمت دانلود این قسمت هست یعنی فایل خود جلسه رو که دانلود بفرمایید کدها به همراه ویدیو در فایل فشرده سازی قرار داده شده

آفلاین
user-avatar
اسماعیل
1 ماه پیش

سلام وقتی از این دستور استفاده میکنم

php artisan scout:import "App\\Article

این ارور میده

GuzzleHttp\Exception\ConnectException : cURL error ۲۸: Operation timed out after ۲۰۱۳ milliseconds with ۰ out of ۰ bytes received (see https://curl.haxx.se/libcurl/c/
libcurl-errors.html)

at C:\Users\Bartar Digital\laravelurmia\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:۲۰۰
۱۹۶| }
۱۹۷|
۱۹۸| // Create a connection exception if it was a specific error code.
۱۹۹| $error = isset($connectionErrors[$easy->errno])

۲۰۰| ? new ConnectException($message, $easy->request, null, $ctx)
۲۰۱| : new RequestException($message, $easy->request, $easy->response, null, $ctx);
۲۰۲|
۲۰۳| return \GuzzleHttp\Promise\rejection_for($error);
۲۰۴| }

Exception trace:

۱ GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle))
C:\Users\Bartar Digital\laravelurmia\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:۱۵۵

۲ GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
C:\Users\Bartar Digital\laravelurmia\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php:۱۰۵

Please use the argument -v to see more details.
آفلاین
user-avatar
حسام موسوی
1 ماه پیش

درود
درایور بر روی چی قرار داره ؟

آفلاین
user-avatar
اسماعیل
1 ماه پیش

بر روی algolia قرار دارد

آفلاین
user-avatar
حسام موسوی
1 ماه پیش

algolia فکر نکنم برای ایران قابل دسترسی باشه برای همین هست که ارور timeout میده چون نمیتونه درخواست شما رو ارسال و دریافت کنه

آفلاین
user-avatar
اسماعیل
1 ماه پیش

الان باید چکار کنم؟

آفلاین
user-avatar
حسام موسوی
1 ماه پیش

راحلش اینکه از algolia استفاده نفرمایید

آفلاین
user-avatar
اسماعیل
11 ماه پیش

با سلام
من وقتی دستور php artisan scout:import "App\Article" وارد می کنم ارور زیر رخ میدهد

In CurlFactory.php line 67:

count(): Parameter must be an array or an object that implements Countable

آفلاین
user-avatar
حسام موسوی
11 ماه پیش

ببینید ارور زیر

count(): Parameter must be an array or an object that implements Countable

مربوط به این میشه که در ورژن جدید php شما نمیتونید count رو به غیر از آرایه و آبجکت‌های که قابلیت شمارش رو دارن استفاده کنید یعنی مثلا برای شمارش رشته نمیشه ازش استفاده کرد حالا ببینید کجا count بکار بردید و تغییرش بدید به تابع دیگه مثلا isset

آفلاین
user-avatar
mojtabarks
1 سال پیش

سلام مهندس خسته نباشید . میخواستم بدونم مگه algolia پولی نیستش ؟ الان من بخوام ازش استفاده کنم دوروز دیگه اعتبارش تموم میشه و من مجبورم که کل کدها رو بردارم... اگر دارم اشتباه میکنم بهم بگین و اگر هم دارم درست میگم بنظرتون چه جایگزینی واسش وجود داره؟

آفلاین
user-avatar
حسام موسوی
1 سال پیش

سلام بله algolia هزینه داره .
میتونید از elasticsearch هم استفاده کنید

آفلاین
user-avatar
mojtabarks
1 سال پیش

یعنی elasticsearch پولی نیست و هزینه نداره؟

آفلاین
user-avatar
حسام موسوی
1 سال پیش

نمیدونم باس سرچ کنید .

آفلاین
user-avatar
حسان
2 سال پیش

سلام واقعا عالی بود ممنون فقط می خواستم بدونم که elastic هم مثل algolia یه درایور سرچ برای scout هست واگه هست به نظر شما تو یه پروژه بزرگ کدوم بهتر جواب می ده با تشکر

آفلاین
user-avatar
حسام موسوی
2 سال پیش

سلام بله درایورش وجود داره با سرچ میتونید مشاهدش کنید . کاربردی هم هست

آفلاین
user-avatar
سجاد
2 سال پیش

سلام
با آی پی ایران اذیت نمی کنه؟
منظورم وجود سرور روی هاست ایران هست.

آفلاین
user-avatar
حسام موسوی
2 سال پیش

در چه موردی اذیت بکنه ؟

آفلاین
user-avatar
آوش
2 سال پیش

جایگزینی برای algoliaوجود داره؟

آفلاین
user-avatar
حسام موسوی
2 سال پیش

اگر وجود داشته باشه به سرچ میتونید بهش برسید

آفلاین
user-avatar
raha001
3 سال پیش

سلام جناب موسوی من laravel /scout رو نصب کردم رو پروژه ام ولی موقعی که می خواهم یسری دیتا توش insert کنم با این دستور php artisan scout:import "App\Article" خطای زیر رو بهم میده سرچ کردم به مورد مشابهی بر نخوردم ممنون میشم راهنماییم کنید؟

[AlgoliaSearch\AlgoliaException]
Not enough rights to add an object near line:1 column:3754

آفلاین
user-avatar
حسام موسوی
3 سال پیش

ارتباط کامل با api خودتون رو چک کنید همینطور اطلاعاتی که در Article وجود داره رو
شخصا خودم تا به الان به این ارور نخوردم