Laravel First Packages

First Packages

Laravel First Package

 Laravel provides the following ready to use packages:

  • Cashier:

It was introduced in Laravel 4.2 version, it provides an interface for managing subscription billing service, like handling coupons and generating invoices.

  • SSH:

It was introduced in Laravel 4.1 version, it allows programmatic execution of CLI commands on remote servers using the Secure Shell (SSH), as an encrypted protocol.

  • Scheduler:

It was introduced in Laravel 5.0 version, it is an addition to the Artisan command-line utility which allows programmatic scheduling of executed tasks.

  • Fly System:

It was introduced in Laravel 5.0 version, it is a file system abstraction layer which allows cloud-based storage services to be used transparently.

  • Socialite:

It was introduced in Laravel 5.0 version, it is an optional package which provides simplified mechanism for authentication with different providers, including Facebook, Twitter, and Google.

Additional Tools

Laravel Additional Tool

Some of the tools provided by Laravel are paid, which are shown below:

Laravel Spark:

Taylor Otwell developed Laravel Spark. It provides additional tools for online SAAS business for integrating services, producing invoices, Bootstrap 4.0, team authentication. On February 2019, the package version is 8.0.

Laravel Forge:

Laravel offers Laravel Forge, for the provision and unlimited PHP applications on DigitalOcean, ASW and many more. It features consists of SSL certificates, queues, load benchers, and more.

Artisan CLI:

Laravel`s Command-line Interface is called artisan. It was introduced in Laravel 3 with limited capabilities. Laravel migration to a Composer-based architecture allowed Artisan to incorporate that differentiate components from the Symfony Framework, which results in the availability of additional Artisan features in Laravel 4.  The Artisan features are categorized into different subcommands of the Artisan command-line utility that provides functionality which aids in managing and building applications.

The Artisan is used to manage database, publish package for new controllers and migrations. The functionality and capabilities of Artisan can be expanded by implementing new custom commands.