ساخت یک سرچ باکس برای وبسایت

مدرس : حسام موسوی
زمان این قسمت : 24:09

برای دسترسی به این قسمت باید عضو سایت باشید و وارد سایت شوید
توضیحات

در این قسمت که یک قسمت مهم محسوب میشه ، ما میایم چند پکیج از جمله html و form و پکیجی برای تاریخ جلالی رو نصب و استفاده میکنیم بعد از اون میایم یک سرچ باکس میسازیم که قابلیت سرچ در عنوان ها و محتویات پست ها رو داشته باشه . این قسمت بدلیل معرفی روش ساخت سرچ باکس در وبسایت خیلی مهمه چون یک روش راحت برای ساخت یک سرچ باکس مطرح میشه . 

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

مشاهده همه دوره ها

دیدگاه های ارزشمند شما

علی حصاری | 6 ماه پیش

من دارم این وبلاگ رو با لاراول 5.3 میسازم. و برای فرم ساز از پکیج laravelcollective استفاده میکنم.
برای action فرم متد getSearch داخل کنترلر بلاگ وجود داره ولی هرکار میکنم خطای زیر نمایش میده:
BlogController@getSearch not defined.
راه حل نتونستم پیدا کنم.

حسام موسوی | 6 ماه پیش

حتما در syntax اشتباهی داشتن

امید نیک راه | 2 سال پیش

سلام
من دقیقا مطابق آموزش سرچ رو درست کردم اما یه سری مشکلات داره
مثلا فرض کنید من سرچ میکنم "a" میزنم یافت نشد درصورتی که کلی حرف a داخل پست ها و تایتل مطالب هست و یا اینکه فیلد سرچ رو خالی میفرستم میزنه پیدا نشد درصورتی که باید وقتی خالی بود همه پست ها رو نشون بده
میشه راهنمایی کنین که چی باید بکنم؟

امید نیک راه | 2 سال پیش

خب الان من روی سایت خودتون تستی کردم
سرچ کردم "س" بعد هر پستی که توش کلمه "س" بود رو آورد که

admin | 2 سال پیش

با این دستور
match(title,content) against (? in Boolean mode)
این حالت ها پیش میاد اگه میخواین سرچ باکس قوی داشته باشین باید خودتون شرط های رو توش بزارین .

admin | 2 سال پیش

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

امیر صدیقی | 2 سال پیش

خسته نباشید ، تو این آموزش اتصاب به درگاه بانک یا پرداخت آنلاین هست ؟
من این مشکل رو دارم به همین سایتی که وصل شدین میشه آموزش بدین با لاراول چیکار باید کرد؟
-ممنون

admin | 2 سال پیش

خیر تو این دوره آموزش درگاه پرداخت نیست چون اصلا تو این دوره بهش احتیاجی نمیشه
انشالله در یه جای دیگه اینو توضیح میدم . یا به عنوان قسمت ویژه به یه قسمتی که به این دوره قرار بود اضافه میکنم

عطیه صادقی | 2 سال پیش

سلام، توی این قسمت حالتی که عبارت جستجو در پست ها یافت نشه رو تست نکردید. من از کدای شما استفاده کردم ، اون حالت کار نکرد!

عطیه صادقی | 2 سال پیش

خیلی ممنون از پاسخگوییتون، بله من یه قسمت رو اشتباه کرده بودم، کد شما کاملا درست بود :)

admin | 2 سال پیش

چرا اتفاقا در موردش گفتم یه متغیر هم به اسم noFound هم
برای این زمان تعریف کردم که در صورت خالی بودن برامون پیام
sorry nothing query رو بر میگردونه

عطیه صادقی | 2 سال پیش

بله گفتید، من عرض کردم برای دیدن نتیجه "تست" نکردید . من تست کردم کار نکرد.

admin | 2 سال پیش

بله این مورد رو فراموش کردم تست کنم
اما همین الان تست کردم تو سیستم خودم مشکلی نداشت پیغام رو به راحتی نمایش داد

relax | 2 سال پیش

سلام حسام جان
من رو سیستم مثل شما گیت ندارم
بجاش از ترمینال خود آی دی ای - پی اچ پی استورم- استفاده میکنم
مشکل ساز که نیست ؟
هرچی دستور
COMPOSER=composer.json composer update --profile
میزنم اصلا اجرا نمیشه
[InvalidArgumentException]
Command "=composer.json" is not defined.
و این خطا رو میده !
میشه راهنمایی کنید باید چه کار کرد ؟
تو یه CMD هم به پوشه پروژه میرم نمیشه دوباره همین ارور میاد!

admin | 2 سال پیش

سلام خسته نباشی مشکلی نداره میتونی استفاده کنی فقط من 100 بار گفتم
چون Composer سیستمم مشکل داره من میام از حالت
COMPOSER=composer.json composer update --profile
استفاده میکنم شما باید از این حالت استفاده کنید
composer update --profile

relax | 2 سال پیش

آره همون موقع ویدو دوباره دیدم
گفتی
این دستور انگار تو گیت بش استفاده میشه !
من همون کامپوزر آپدیتو زدم تو ترمیناله استورم درست شد
بازم مرسی !دمتگرم


admin | 2 سال پیش

اره این برای متغیر دهی بود که فقط میدونم تو این اجرا میشه و کامند لاین ویندوز امکانش نیست

web developer | 2 سال پیش

سلام
درمورد Composer update سوال دارم، با این دستور که شما در فیلم زدید تمام کتاب خانه های پروژه بروز شد.
این کار در صورتی که لاراول آپدیت داده باشد دردسر ساز هست.
چطور میتوان تنها همین 2 پکیج را نصب کرد و آپدیت کلی نزد ؟

admin | 2 سال پیش

وقتی درون فایل composer اون دوتا پکیج رو میزارم و میزنم composer update کل پکیج های لاراول آپدیت میشه .

webdeveloper | 2 سال پیش

سلام جناب موسوی عزیز
ممنون از پاسخگویی خوبتان.
مشکل من همین آپدیت شدن کل پروژه هست.
من تنها میخواهم 2 تا پکیج نصب شود و نیازی به آپدیت کل پروژه ندارم.

admin | 2 سال پیش

خب برای این کار میای از این فرایند استفاده میکنی
composer require illuminate/html
که illuminate/html یک مثال از اسم پکیج با این کار فقط این پکیج نصب میشه