All Projects → irazasyed → Larasupport

irazasyed / Larasupport

Licence: mit
📦 Adds Laravel Packages Support to Lumen and Vendor Publish Artisan Command.

Projects that are alternatives of or similar to Larasupport

Laravel Disqus
A simple Disqus platform integration with Laravel.
Stars: ✭ 71 (-31.73%)
Mutual labels:  hacktoberfest, laravel
Awesome Laravel Zero
👋 START HERE! A curated list of Laravel Zero libraries, resources and projects
Stars: ✭ 84 (-19.23%)
Mutual labels:  hacktoberfest, laravel
Laravel Sqs Fifo Queue
Adds a Laravel queue driver for Amazon SQS FIFO queues.
Stars: ✭ 75 (-27.88%)
Mutual labels:  laravel, lumen
Laravel Health Check
A package for checking the health of your Laravel & Lumen applications
Stars: ✭ 59 (-43.27%)
Mutual labels:  laravel, lumen
Larafast Fastapi
A Fast Laravel package to help you generate CRUD API Controllers and Resources, Model.. etc
Stars: ✭ 91 (-12.5%)
Mutual labels:  laravel, lumen
Laravel Philips Hue
Laravel Philips Hue package to control your lights with remote support
Stars: ✭ 67 (-35.58%)
Mutual labels:  hacktoberfest, laravel
Laravel Url Shortener
Powerful URL shortening tools in Laravel
Stars: ✭ 80 (-23.08%)
Mutual labels:  laravel, lumen
Http Basic Auth Guard
HTTP Basic Auth Guard for Lumen 5.x
Stars: ✭ 39 (-62.5%)
Mutual labels:  laravel, lumen
Laravel Totem
Manage Your Laravel Schedule From A Web Dashboard
Stars: ✭ 1,299 (+1149.04%)
Mutual labels:  hacktoberfest, laravel
Laravel Package Maker
Get a 📦 skeleton and all other `make` commands from laravel base for package development.
Stars: ✭ 89 (-14.42%)
Mutual labels:  hacktoberfest, laravel
Kickstarts
💻 No setup, just development!
Stars: ✭ 57 (-45.19%)
Mutual labels:  laravel, lumen
Laravel Aspect
aspect oriented programming Package for laravel framework
Stars: ✭ 98 (-5.77%)
Mutual labels:  laravel, lumen
Laravel Janitor
🔑 Easily add login proxy to your Laravel API
Stars: ✭ 54 (-48.08%)
Mutual labels:  hacktoberfest, laravel
Laravel Ecommerce
AvoRed an Open Source Laravel Shopping Cart
Stars: ✭ 1,151 (+1006.73%)
Mutual labels:  hacktoberfest, laravel
Laravel Packager
A cli tool for creating Laravel packages
Stars: ✭ 1,049 (+908.65%)
Mutual labels:  hacktoberfest, laravel
Laravel Schedulable
Schedule and unschedule eloquent models elegantly without cron jobs
Stars: ✭ 78 (-25%)
Mutual labels:  hacktoberfest, laravel
Laravel Guided Image
Simplified and ready image manipulation for Laravel through intervention image.
Stars: ✭ 32 (-69.23%)
Mutual labels:  hacktoberfest, laravel
Laravel Weather
🌤️ A wrapper around Open Weather Map API (Current weather)
Stars: ✭ 36 (-65.38%)
Mutual labels:  hacktoberfest, laravel
Dompet
A personal bookkeeping web application, built with Laravel 5.
Stars: ✭ 87 (-16.35%)
Mutual labels:  hacktoberfest, laravel
Lara Lens
Laravel package for display diagnostic (config, database, http connections...)
Stars: ✭ 96 (-7.69%)
Mutual labels:  hacktoberfest, laravel

Larasupport

Join PHP Chat Chat on Telegram Package for Lumen Latest Version on Packagist Software License Total Downloads

Larasupport Package

Laravel Package Support for Lumen: Makes Lumen compatible with Laravel Packages. You can use any Laravel Packages in Lumen by installing Larasupport Package.

Laravel Packages make use of various global helpers that are not available in Lumen core by default which prevents us from using any Laravel Package in Lumen.

This package adds the missing pieces to make Lumen compatible along with the support for vendor:publish artisan command and other features.

Quick Start

Install

You can add the package directly by firing this command

$ composer require irazasyed/larasupport

Add Service Provider

Add this service provider to your bootstrap/app.php file.

$app->register(Irazasyed\Larasupport\Providers\ArtisanServiceProvider::class);

Artisan Service Provider is an optional provider required only if you want vendor:publish command working.

And you're done! You can now start installing any Laravel Package out there :)

Available Methods

These helpers can be used across your Lumen project, not only with Laravel Packages.

Paths

app_path

Get the fully qualified path to the app directory.

public_path

Get the fully qualified path to the public directory. You can set env variable PUBLIC_PATH and it'll return the same instead of the default public.

config_path

Get the fully qualified path to the config directory (Mostly used with Laravel Packages).

Artisan

vendor:publish

Artisan command to Publish any publishable assets from vendor packages (Required to get Laravel Packages working!).

php artisan vendor:publish

OR

php artisan vendor:publish --provider="Vendor\Providers\PackageServiceProvider" 

Other

route_parameter

route_parameter($name, $default = null)

Get a given parameter from the route.

Contributing

Thank you for considering contributing to the project. Please read the contributing guide before creating an issue or sending in a pull request.

Code of Conduct

Please read our Code of Conduct before contributing or engaging in discussions.

Security

If you discover a security vulnerability within this project, please email Syed at syed at lukonet.com. All security vulnerabilities will be promptly addressed. You may view our full security policy here.

Additional information

Any issues, please report here

Credits

License

The Laravel framework is open-sourced software licensed under the MIT license. Larasupport consists almost entirely of Laravel source code, so maintains the same license. Please see License File for more information.

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].