All Projects → tiagomichaelsousa → Laravelresources

tiagomichaelsousa / Laravelresources

Licence: other
Speed Up package development for Laravel Apps with API's

Projects that are alternatives of or similar to Laravelresources

Wagonwheel
Offer an online version of your Laravel emails to users.
Stars: ✭ 224 (+47.37%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Validator Docs
Validação de CPF, CNPJ, CNH, NIS, Título Eleitoral e Cartão Nacional de Saúde com Laravel.
Stars: ✭ 334 (+119.74%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Laravel Query Monitor
Simple artisan command to monitoring triggered queries
Stars: ✭ 230 (+51.32%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Simple Qrcode
An easy-to-use PHP QrCode generator with first-party support for Laravel.
Stars: ✭ 1,923 (+1165.13%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Laravel Weather
🌤️ A wrapper around Open Weather Map API (Current weather)
Stars: ✭ 36 (-76.32%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Laravel Surveillance
Put malicious users, IP addresses and anonymous browser fingerprints under surveillance, log the URLs they visit and block malicious ones from accessing the Laravel app.
Stars: ✭ 198 (+30.26%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Laravel Starter
A CMS like modular starter application project built with Laravel 8.x.
Stars: ✭ 299 (+96.71%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Laravel Gamp
📊 Laravel Google Analytics Measurement Protocol Package
Stars: ✭ 271 (+78.29%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Orm
A drop-in Doctrine ORM 2 implementation for Laravel 5+ and Lumen
Stars: ✭ 712 (+368.42%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Telegram
✈️ Telegram Notifications Channel for Laravel
Stars: ✭ 450 (+196.05%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Bagisto
An easy to use, free and open source laravel eCommerce platform to build your online shop in no time.
Stars: ✭ 4,140 (+2623.68%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Lara Lens
Laravel package for display diagnostic (config, database, http connections...)
Stars: ✭ 96 (-36.84%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Laravel Schedulable
Schedule and unschedule eloquent models elegantly without cron jobs
Stars: ✭ 78 (-48.68%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Laravel Mail Editor
MailEclipse ⚡ Laravel Mailable Editor!
Stars: ✭ 1,714 (+1027.63%)
Mutual labels:  hacktoberfest, laravel, laravel-package
Daybydaycrm
DaybydayCRM an open-source CRM, to help you keep track of your daily workflow.
Stars: ✭ 1,856 (+1121.05%)
Mutual labels:  hacktoberfest, laravel
Laravel Emojione
Laravel package to make it easy to use the gorgeous emojis from EmojiOne
Stars: ✭ 133 (-12.5%)
Mutual labels:  laravel, laravel-package
Laravel Hashslug
Package providing a trait to use Hashids on a model
Stars: ✭ 136 (-10.53%)
Mutual labels:  laravel, laravel-package
Laravel Paddle
Paddle.com API integration for Laravel with support for webhooks/events
Stars: ✭ 132 (-13.16%)
Mutual labels:  laravel, laravel-package
Twitter
Twitter Notifications Channel for Laravel
Stars: ✭ 135 (-11.18%)
Mutual labels:  laravel, laravel-package
Laravel Deletable
👾 Gracefully restrict deletion of Laravel Eloquent models
Stars: ✭ 137 (-9.87%)
Mutual labels:  laravel, laravel-package

Laravel Resources

Laravel Resources Demo

Packagist Version Packagist Downloads Build Status Style Status Licence All Contributors Code Quality Code Coverage


Laravel Resources is a speed-up development package that allows you to create a boilerplate for Laravel apps with a default API structure.

Versions

Laravel Laravel Resources
7.x v1.7
8.x v2.x

Installation

Via Composer

$ composer require tiagomichaelsousa/laravelresources --dev

Usage

Create the resources

$ php artisan resources:create <model>

This command will create the Controller, the Request, the Policy, the API Resource and Collection and will also add the default routes for the API.

Publish configuration file

$ php artisan vendor:publish --provider="tiagomichaelsousa\LaravelResources\LaravelResourcesServiceProvider" --tag="config"

Notes:

  • This package is fully configurable. You can change all the namespaces for the resources that will be created in the config file.
  • Don't forget to edit the request file in order to add your default validation for the model.
  • Don't forget to edit the policy file in order to fulfill your app business logic.

Change log

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

Testing

$ composer test

With test coverage

$ composer test-report

Contributing

Please see contributing.md for details and a todolist.

Security

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

Credits

License

License MIT. Please see the license file for more information.

Code Of Conduct

Please see the code of conduct for more information.

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Rafael Ferreira

📖

tiagomichaelsousa

💻 📖 🖋 👀

White Hyena

💻 🖋

Keunbae Park

💻 🖋

This project follows the all-contributors specification. Contributions of any kind welcome!

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].