Download the PHP package alitnk/radon without Composer

On this page you can find all versions of the php package alitnk/radon. 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 radon

Radon

Total Downloads Version License

A library like Carbon but for Iranian (Jalali) calendar

Installation

Via Composer

Usage

Create new instance

Just like when you would do now() and get a Carbon instance, you can do jnow() and get a Radon instance for the current time.

To make a new instance based on the given datetime, you can use radon($datetimeString) like: $r = radon('1401-12-28 06:15') and get a new instance for that datetime

Conversions

To convert Carbon instances to Radon instances, do:

To do the vice versa (Radon to Carbon), do:

Methods

You can use most of the carbon's methods on a Radon instance. e.g. $radonInstance->diffForHumans(), $radonInstance->addDay(10), $radonInstance->setDay(1)

Eloquent / Querying

Radon introduces new querying features for Jalali dates. Available methods are:

whereBetweenJalali

Note that this method is also available on Collection objects.

Example:

orWhereBetweenJalali

This method is like orWhereBetween but for Jalali dates.

whereDateJalali

whereDayJalali

Compares the day

whereMonthJalali

Compares the month

whereYearJalali

Compares the year

Casts

You can use the Radon cast to make the conversion process easier. To use the cast, add the cast to your field in the respective model:

and get a Radon instance every time you get the field. $product->sales_ends_at // returns a Radon instance

you can also update the model without having to worry about the datetime conversions:

or

Expansion

Radon tries to support most of the Carbon methods, but keep in mind that some of the Carbon methods are not supported yet and might be added in the next versions. This package uses Verta under the hood and therefore, expanding some functionalities might demand on the expansion of Verta.

Change log

Please see the changelog for more information on what has changed recently.

Testing

Contributing

Please see contributing.md for details and a todolist.

Security

If you discover any security related issues, please email author email instead of using the issue tracker.

Credits

License

license. Please see the license file for more information.


All versions of radon with dependencies

PHP Build Version
Package Version
Requires illuminate/support Version ~7|~8
hekmatinasser/verta Version ^1.12
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 alitnk/radon contains the following files

Loading the files please wait ....