پکیج لاراول برای ارسال اس ام اس

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

نصب

برای نصب این پکیج فایل composer.json را باز کنید و کد زیر را در قسمت require قرار دهید.

حالا باید Composer بروز رسانی کنید

 

یا

 

بعد از نصب پکیج ، لازم هست که service provider مربوط به پکیج را به فریم ورک لاراول بشناسونیم. برای این کار فایل  app/config/app.php را باز کنید و در بخش $providers ، خط زیر را به آرایه اضافه کنید:

و در همین فایل در پایین تر نام مستعار این پکیج را در قسمت aliases به فریم ورک لاراول معرفی می کنیم و خط زیر را اضافه می کنیم :

در آخرین مرحله باید فایل Config مربوط به این پکیج رو بسازیم .برای این کار مانند مرحله های قبلی دستور رو در CMD وارد می کنیم تا این فایل در شاخه config/ساخته بشه :

دیگه کارهای مقدماتی نصب این پکیج تموم شد و الان پکیج sms قابل استفاده است.

نحوه استفاده

در ابتدا به آدرس config/sms.php می ریم و دروازه پیش فرض (شرکت های ارائه دهنده خدمات ارسال اس ام اس) اس ام اس و نام کاربری، کلمه عبور و شماره را مشخص می کنیم.

ارسال اس ام اس

زمانی که می خواهید غیر از دروازه پیش فرض ارسال اس ام اس بدون اینکه برید داخل فایل تنظیمات اس ام اس و پیش فرض را تغییر دهید به این روش عمل می کنیم:

موجودی گرفتن

شرکت هایی که این پکیج پشتیبانی می کنه:

نکته: اگر شرکتی در این لیست نمی باشد لطفا documnet وب سرویس و آدرس سایت اون شرکت در قسمت نظرات درخواست کنید تا به زودی اضافه شود.

نویسنده مطلب
علی پامناری

دیدگاه کاربران

  • سید محمد رضا طاهری
    10 ماه, 24 روز پیش
    سلام خسته نباشید من از لاراول ۵.۲ استفاده میکنم و برام کار نمیکنه php artisan config:publish این دستور رو ک میزنم اجرا نمیشه
    • مدیر طراحی سایت
      10 ماه, 24 روز پیش
      سلام روی لاراول 5.2 مشکل داشت برطرف شد. document هم اصلاح شد یک بار حذف کنید پکیج مجدد نصب کنید.
  • مهدی حاجت پور
    10 ماه, 24 روز پیش
    سلام.خسته نباشید. ممنون بابت ایجاد همچین پکیجی. به نظر میرسه که این پکیج ملی پیامک رو نداره.اگه لطف کنید اضافه کنید ممنون میشم. http://www.melipayamak.ir/Files/webservice-rest.pdf
    • مدیر طراحی سایت
      10 ماه, 24 روز پیش
      سلام ممنون اضافه شد فقط تست کنید اگر مشکلی داشت اطلاع بدید
  • زهرا
    10 ماه, 24 روز پیش
    من دقیقا مثل نوشته شما قدم ب قدم پیش رفتم ولی توی app.php خطا میگیره و وقتی دستور php artisan vendor:publish رو در cmd وارد می کنم خطا میده - نسخه لاراولم 5.2
    • مدیر طراحی سایت
      10 ماه, 24 روز پیش
      خوب خطا رو می زاشتید اینجا
      • زهرا
        10 ماه, 24 روز پیش
        ی سوال دارم چطوری می تونم توی seed عکس بذارم؟ منطورم اینکه عکس رو آپلود نمی کنم -بطور دستی خودم وارد می کنم. من عکسها رو تو مسیر public/uploads/قرار دادم توی seed مربوط به اون جدول هم 'Image'=>public_path().'/images/img1.jpg' این خط کد رو نوشتم و توی view هم Image)}}" alt="{{$post->Name}}"> ولی اصلا عکس رو نشون نمیده. میشه لطفا راهنمایی کنید/
        • زهرا
          10 ماه, 24 روز پیش
          توی مسیر public/images
        • مدیر طراحی سایت
          10 ماه, 24 روز پیش
          خوب آدرس اشتباه دادید خودتون دارید می گید توی آدرس public/uploads/images بعد تو آدرس دهی uploads جا انداختید. این طوری استفاده کنید
          public_path('uploads' . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . 'img1.jpg')
           
  • صادق عمرانی
    10 ماه, 24 روز پیش
    سلام این پیام برای composer update نمایش داده می شود لطفا راهنمایی بفرمائید Problem 1 - The requested package pamenary/laravelsms could not be found in any versio , there may be a typo in the package name.
    • مدیر طراحی سایت
      10 ماه, 24 روز پیش
      فایل composer.json باز کنید و به این شکل تغییرش دهید. ببینید حل میشه "pamenary/laravel-sms": "^1.0"
  • محسن صادقی
    10 ماه, 24 روز پیش
    سلام پنل شرکت ما برای پیامک http://payamakaria.com هست که گویا توی لیست شما نیست امکانش هست که توی این پکیج تون اضافه بشه؟
  • معین علیزاده
    10 ماه, 24 روز پیش
    سلام . لطف می کنید سایت sms.ir هم اضافه کنید به لیست ؟ این هم لینک وب سرویس https://www.sms.ir/wp-content/uploads/2017/02/sms.ir-php-api.zip
  • علی
    10 ماه, 24 روز پیش
    سلام من میخام از طریق فرم وقتی کاربر شماره تلفن رو وارد کرد کد تایید به شمارش ارسال بشه ولی نمیدونم این خط کدو چجوری اسفاده کنم ممنون میشم توضیحی در این مورد بهم بدین Sms::sendSMS(['09136000415', '09361265987'], 'text mesage');
    • مدیر طراحی سایت
      10 ماه, 24 روز پیش
      زمانی که فرم submit میشه شماره موبایل می گیری میریزی توی متغییر بعد هم اون کد تایید که ایجاد کردی و در دیتابیس ذخیره کردی به عنوان متن پیام اس ام اس به کاربر ارسال می کنی
      • علی
        10 ماه, 24 روز پیش
        ممنون از پاسخولی مشکل من مغادیر تابع نیست مشکل اینجاست که این تابع رو توی چه فایلی بریزم بعد چه اتفاقی بیوفته تا ارسال اس ام اس انجام بشه
  • میثم مقصودی
    10 ماه, 24 روز پیش
    سلام روز بخیر در فایل Pamenary\LaravelSms\Gateways\GatewayAbstract توی متد initGateway فراموش کردید سامانه ملی پیامک رو اضافه کنید من خودم توی پروژه م اضافه کردم بی زحمت شما هم اضافه کنید با تشکر
    • مدیر طراحی سایت
      10 ماه, 24 روز پیش
      سلام اضافه شد.
  • محمد
    10 ماه, 24 روز پیش
    سلام پکیج خوبیه برای کار اما من در برنامه ام علاوه بر ارسال ، پیامکهای ورودی یا صندوق دریافت رو باید چک کنم و هر پیامک رو جداگونه پردازش کنم ایا این پکیج ارایه ای از پیامکهای ورودی خوانده نشده هم در اختیار ما قرار میده ؟؟
    • علی پامناری
      10 ماه, 24 روز پیش
      سلام خیر پنل های اس ام اس یک قسمت دارن با نام انتقال پیام های دریافتی به سایت یعنی هر اس ام اس که رسید به صورت خود کار اون url که بهش دادین call میکنه حالا تو اون صفحه شما اون پیام می گیرید و هر کاری دوست داشتید انجام می دهید

این وب سایت متعلق است به آذین وب (طراحی سایت در اصفهان) و تمامی حقوق آن محفوظ است.

طـبق ماده 12 فصل سوم قانون جرائم رایانه ای هرگونه کپی برداری از قالب پیگرد قانونی دارد.