Paradox
2 سال پیش توسط Paradox مطرح شد
8 پاسخ

ارسال ویس و تصویر در چت

سلام من با استفاده از لاراول و لایو وایر یه سیستم چت رو پیاده سازی کردم
حالا میخام تصویر و ویس هم ارسال کنم تو چت
که به صورت real time این اتفاق بیفته
ممنون میشم راهنمایی کنید
با لایو وایر دفعه اوله که دارم کار میکنم زیاد اشنایی ندارم اگه اموزشی هست برای اپلود عکس و ارسال ویس ممنون میشم ارسال کنید یا راهنمایی کنید چیکار کنم 🌹


ثبت پرسش جدید
مهدی مشایخی
تخصص : برنامه نویس پایتون - ماشین لرن...
@MahdiMashayekhi 2 سال پیش مطرح شد
0

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

composer require tallandsassy/livewire-uploader

Paradox
تخصص : در حال یادگیری
@paradox 2 سال پیش آپدیت شد
0

@MahdiMashayekhi
سلام ممنونم
من میخام مثل تلگرام عکس بعد از انتخاب نمایش بده و با زدن دکمه ارسال تو صفحه چت نمایش بده
یا برای ویس به همین شکل
این پکیج همینکارو انجام میده ؟
طریقه کار کردن باهاش به چه صورته ؟


Paradox
تخصص : در حال یادگیری
@paradox 2 سال پیش مطرح شد
0

@MahdiMashayekhi
دوست عزیز این پکیجی که فرستادید توضیحاتی داره از ش استفاده کنم ؟؟


oss_vahid
تخصص : wp developer
@ossvahid 2 سال پیش مطرح شد
0

سلام برای ویس از کتابخانه زیر میتونید استفاده کنید
github
دمو


Paradox
تخصص : در حال یادگیری
@paradox 2 سال پیش مطرح شد
0

@ossvahid
ممنونم ازتون
من نحوه کار با این کتابخونه رو متاسفانه بلد نیستم
تلاش کردم برای ارسال ویس ولی موفق نشدم
امکانش هس توضیح بدید به چه شکل میتونم ازش استفاده کنم ؟


امیر
@khakdoustamir 2 سال پیش مطرح شد
0

سلام،
برای ارسال تصویر و ویس در چت لایو، شما می‌توانید از پکیج laravel-echo و pusher استفاده کنید. پکیج laravel-echo به شما امکان می‌دهد تا به راحتی اطلاعات را به برنامه شما ارسال کنید و پکیج pusher هم به شما کمک می‌کند تا ارتباط بین کاربران را به راحتی برقرار کنید.
برای ارسال تصویر و ویس در چت لایو، شما می‌توانید از پکیج laravel-echo و pusher استفاده کنید. پکیج laravel-echo به شما امکان می‌دهد تا به راحتی اطلاعات را به برنامه شما ارسال کنید و پکیج pusher هم به شما کمک می‌کند تا ارتباط بین کاربران را به راحتی برقرار کنید.برای این کار، می‌توانید از laravel-echo-server استفاده کنید که به شما این امکان را می‌دهد تا به راحتی به کانال های Pusher دسترسی داشته باشید.
برای ارسال تصویر و ویس، شما باید در سمت کلاینت یک فرم برای انتخاب فایل بسازید و فایل را به سمت سرور بفرستید. سپس، باید فایل را ذخیره کنید و یک لینک به آن برای هر کاربری که بخواهد دانلود کند ارسال کنید.
برای انتقال این لینک به کاربران، شما می‌توانید از Pusher استفاده کنید. برای این کار، شما باید در کنترلر خود یک اکشن برای ارسال تصویر و ویس بسازید و آن را در کانال های Pusher منتشر کنید.
یک نمونه کد برای ارسال تصویر در لایو چت با استفاده از Pusher :

public function uploadImage(Request $request)
{
    // ذخیره تصویر در دیتابیس و سرور
    $image = $request->

Paradox
تخصص : در حال یادگیری
@paradox 2 سال پیش آپدیت شد
0

@khakdoustamir
خیلی ممنونم از توضیحاتتون
بله از همین روشی که فرمودید استفاده کردم چت اکی هست مشکلی نداره
مشکلی که دارم برای رکورد ویس هست
از تو نت پکیج هایی برای ارسال ویس از طریق جاوا اسکریپت پیدا کردم در حالت عادی کار میکنه ولی وقتی تو لاراول میارم اصلا ویس کار نمیکنه


nazanin
تخصص : طراح
@na.abbasnezhad 12 ماه پیش آپدیت شد
0

@khakdoustamir

سلام
میشه در مورد pusher بیشتر توضیح بدین ایا باید سایتش ثبت نام کنیم پولی است؟ یا رایگانه؟
و من نیاز دارم در چتم ویس اضافه کنم و ذخیره کنم اما تمام راهنمایی ها خیلی گنگ هستند و محل ذخیره در لوکال مشخص نیست
ممنون میشم منو راهنمایی کنید


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

ورود یا ثبت‌نام