Download the PHP package mrgear/laravel-smsir without Composer

On this page you can find all versions of the php package mrgear/laravel-smsir. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-smsir

# پکیج ارسال اس ام اس sms.ir v2 برای لاراول [![License](https://poser.pugx.org/prettus/l5-repository/license)](https://packagist.org/packages/prettus/l5-repository) این پکیج برای ارسال اس ام اس از طریق API پنل sms.ir ورژن ۲ در طراحی شده است. # لیست محتوا - [نصب](#نصب) - [فایل کانفیگ و env.](#env) - [طریقه استفاده](#طریقه-استفاده) - [متودها](#متودها) - [چند مثال](#چندمثال) - [ارسال تکی](#single) - [ارسال گروهی](#multiple) - [ارسال نظیر به نظیر](#p2p) - [ارسال وریفای (سریع)](#verify) - [نوتیفیکیشن](#notification) - [Facade and Helper function](#facade) ## نصب
## smsir.php , .env برای تنظیم کلیدهای شماره خط، لینک پایه (base_url)، شناسه قالب پیش فرض در فایل env. از کلیدهای زیر استفاده کنید
فایل کانفیگ smsir.php شامل اطلاعات کلید api، شماره خط، لینک پایه (base_url)، شناسه قالب پیش فرض میباشد که از فایل env. دریافت میکند. برای تغییر فایل کانفیگ از دستور زیر استفاده کنید تا فایل Config/smsir.php درون دایرکتوری تنظیمات لاراول قرار بگیرد.
## طریقه استفاده با استفاده از کلاس میتوانیم پروسه ارسال اس ام اس را انجام دهیم. ### متودها
### چند مثال برای ارسال اس ام اس باید پارامترهای مورد نیاز و متود مورد نظر تعیین شود. در پنل sms.ir سه روش ارسال گروهی، وریفای و نظیر به نظیر تعریف شده است که در زیر مثالی از هرکدام را بررسی میکنیم.
#### روش ارسال تکی:
#### روش ارسال گروهی:
#### روش ارسال نظیر به نظیر:
#### روش ارسال وریفای:
# نوتیفیکیشن کلاس از سیستم نوتیفیکیشن لاراول بهره میبرد. برای استفاده از سیستم نوتیفیکیشن در کلاسی که از تریت استفاده میکند، نام فیلد شماره تلفن را باید از طریق متغیر ست کرد. برای مثال اگر مدل User را که فیلد شماره تلفن همراه با نام ذخیره شده است را در نظر بگیریم، متغیر به شکل زیر خواهد بود
کلاس نوتیفیکیشن تنها برای استفاده از دو حالت ارسال تکی و ارسال سریع (متود وریفای) استفاده میشود. اگر ورودی کلاس بصورت رشته باشد، سیستم نوتیفیکیشن ارسال را تکی در نظر میگیرد و ورودی به عنوان پیام ارسال خواهد شد برای ارسال وریفای میتوان پارامترهای ارسال وریفای را بصورت ارایه به ورودی کلاس داد. > نکته: جهت انتخاب دستی شناسه قالب میتوانید با کلید 'template_id' در آرایه‌ی ورودی، شناسه را تغییر دهید.
##### مثال
# Facade , Helper Function
برای دسترسی استاتیک و استفاده از قابلیت Facade لاراول میتوانید از کلاس استفاده کنید متود کمکی smsir برای دسترسی به شکل زیر ایجاد شده است
برای ارسال تکی کافیست که متغیر اول و دوم را بصورت رشته ارسال کنیم
برای ارسال گروهی در این حالت متغیر را بصورت رشته و متغیر را بصورت آرایه‌ای از شماره‌ها ارسال می‌کنیم
برای ارسال نظیر به نظیر در این حالت متغیر را بصورت ارایه‌ی پیام‌ها و متغیر را بصورت آرایه‌ای از شماره‌ها ارسال می‌کنیم
برای ارسال وریفای (سریع) در این حالت کافیست که بجای متغیر اول verify ( با حروف بزرگ یا کوچک)، یا v (کوچک یا بزرگ) ، fast (با حروف بزرگ یا کوچک) یا جایگزاری کنیم. >در این حالت پارامتر‌های مورد نظر بجای متغیر سوم و درصورت نیاز شناسه قالب را بصورت دستی با متغیر چهارم ارسال میکنیم

All versions of laravel-smsir with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package mrgear/laravel-smsir contains the following files

Loading the files please wait ....