192 lines
8.3 KiB
HTML
192 lines
8.3 KiB
HTML
<h1 id="awesome-lumen-awesome">Awesome lumen <a
|
||
href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a> <img
|
||
src="https://img.shields.io/badge/unicodeveloper-approved-brightgreen.svg" /></h1>
|
||
<blockquote>
|
||
<p>Curated list of resources: books, videos, articles about using Lumen
|
||
( PHP Microframework by Laravel )</p>
|
||
</blockquote>
|
||
<p><em>Inspired by the <a
|
||
href="https://github.com/sindresorhus/awesome">awesome</a> list thing.
|
||
You might also like <a
|
||
href="https://github.com/unicodeveloper/awesome-tdd">awesome-tdd</a>.</em></p>
|
||
<p><em>Please read the <a href="#guidelines">contribution guidelines</a>
|
||
before contributing.</em></p>
|
||
<p><strong>Check out my <a href="https://goodheads.io">blog</a> or say
|
||
<em>hi</em> on <a
|
||
href="https://twitter.com/unicodeveloper">Twitter</a>.</strong></p>
|
||
<h2 id="table-of-contents">Table of Contents</h2>
|
||
<ul>
|
||
<li><a href="#essentials">Essentials</a></li>
|
||
<li><a href="#tutorials">Tutorials</a></li>
|
||
<li><a href="#packages-and-middleware">Packages and Middleware</a></li>
|
||
<li><a href="#made-with-lumen">Made With Lumen</a></li>
|
||
<li><a href="#contributing">Contributing</a></li>
|
||
<li><a href="#books">Books</a></li>
|
||
<li><a href="#community">Community</a></li>
|
||
</ul>
|
||
<h2 id="essentials">Essentials</h2>
|
||
<ul>
|
||
<li><a href="https://lumen.laravel.com/">Lumen Homepage</a></li>
|
||
<li><a href="https://lumen.laravel.com/docs/5.2">Documentation</a> -
|
||
Lumen 5</li>
|
||
<li><a href="https://github.com/laravel/lumen">GitHub
|
||
Repository</a></li>
|
||
</ul>
|
||
<h2 id="demos">Demos</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/liyu001989/lumen-api-demo">Lumen API
|
||
demo</a></li>
|
||
</ul>
|
||
<h2 id="tutorials">Tutorials</h2>
|
||
<h3 id="written">Written</h3>
|
||
<ul>
|
||
<li><a
|
||
href="http://www.sitepoint.com/building-micro-markdown-api-app-lumen/">Building
|
||
a Micro Markdown API app with Lumen</a></li>
|
||
<li><a href="https://www.codetutorial.io/lumen-first-tutorial/">Lumen by
|
||
Laravel - First tutorial</a></li>
|
||
<li><a
|
||
href="http://loige.co/developing-a-web-application-with-lumen-and-mysql/">Developing
|
||
a web application with lumen and Mysql</a></li>
|
||
<li><a
|
||
href="http://wern-ancheta.com/blog/2015/05/09/getting-started-with-lumen/">Getting
|
||
Started with Lumen</a></li>
|
||
<li><a
|
||
href="http://esbenp.github.io/2015/05/26/lumen-web-api-oauth-2-authentication/">Building
|
||
a web app with Lumen Web Api and Oauth2 Authentication</a></li>
|
||
<li><a
|
||
href="http://laravelista.com/build-an-api-with-lumen-and-fractal/">Build
|
||
an API with Lumen and Fractal</a></li>
|
||
<li><a
|
||
href="http://goodheads.io/2015/06/19/developing-a-micro-service-with-lumen/">Developing
|
||
a microservice with Lumen</a></li>
|
||
<li><a
|
||
href="https://laravelista.com/posts/json-web-token-authentication-for-lumen">Json
|
||
Web token authentication for Lumen</a></li>
|
||
<li><a
|
||
href="https://www.codementor.io/seyiadeleke42/creating-your-first-artisan-command-in-lumen-5-5-cvi59gmgl">Creating
|
||
Your First Artisan Command in Lumen 5.5</a></li>
|
||
</ul>
|
||
<h3 id="videos">Videos</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://laracasts.com/lessons/introducing-lumen">Introducing Lumen
|
||
by Taylor Otwell</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=ZetUes4lygA">Zero to API
|
||
with Lumen</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=oENnw5BxKvA">Building a
|
||
Bookings API with Lumen</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=BV7rmvPJZQk">Lumen 5.1 and
|
||
Homestead of Laravel: Create a RESTful API</a></li>
|
||
<li><a href="https://www.youtube.com/watch?v=br2O_WDXaKk">Building APIs
|
||
with Lumen by Oz Brignoni</a></li>
|
||
<li><a
|
||
href="https://www.udemy.com/lumen-restful-api-and-homestead-for-lumen-by-laravel-and-php/">Lumen
|
||
Restful API and Homestead</a></li>
|
||
</ul>
|
||
<h2 id="packages-and-middleware">Packages and Middleware</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/vluzrmos/lumen-cors">Lumen Cors</a> - A
|
||
simple lumen CORS</li>
|
||
<li><a href="https://github.com/palanik/lumen-cors">Alternative Lumen
|
||
Cors</a> - CORS Middleware for Lumen micro-framework</li>
|
||
<li><a href="https://github.com/pmartelletti/phpspec-lumen">Phpspec
|
||
Lumen</a> - Test your Lumen app with phpspec</li>
|
||
<li><a href="https://github.com/understand/understand-lumen">Understand
|
||
Lumen</a> - Laravel Lumen service provider for Understand.io</li>
|
||
<li><a href="https://github.com/vluzrmos/laravel-badge-poser">Badge
|
||
Poser</a> - Lumen Badge Generator</li>
|
||
<li><a href="https://github.com/neomerx/cors-illuminate">Cors
|
||
Illuminate</a> - CORS (Cross-Origin Resource Sharing) support for
|
||
Laravel and Lumen</li>
|
||
<li><a href="https://github.com/generationtux/jwt-artisan">Jwt
|
||
Artisan</a> - JWT auth for Laravel and Lumen</li>
|
||
<li><a href="https://github.com/SammyK/LaravelFacebookSdk">Facebook
|
||
SDK</a> - Facebook SDK for Laravel and Lumen</li>
|
||
<li><a href="https://github.com/webNeat/lumen-generators">Lumen
|
||
Generators</a> - A collection of generators for Lumen and Laravel
|
||
5.</li>
|
||
<li><a href="https://github.com/dingo/api">Dingo API</a> - A RESTful API
|
||
package for the Laravel and Lumen frameworks.</li>
|
||
<li><a href="https://github.com/vluzrmos/lumen-tinker">Lumen Tinker</a>
|
||
- An interactive shell to Lumen framework</li>
|
||
<li><a href="https://github.com/rdehnhardt/lumen-maintenance-mode">Lumen
|
||
Maintenance Mode</a> - Define Lumen Application Maintenance Mode</li>
|
||
<li><a href="https://github.com/laravelista/lumen-vendor-publish">Lumen
|
||
Vendor Publish</a> - Vendor publish command for Lumen framework.</li>
|
||
<li><a href="https://github.com/michaelbonds/lumen-make">Lumen Make</a>
|
||
- Ports most of the make commands from Laravel to Lumen.</li>
|
||
<li><a href="https://github.com/nordsoftware/lumen-file-manager">Lumen
|
||
File Manager</a> - File manager module for the Lumen PHP framework.</li>
|
||
<li><a href="https://github.com/arubacao/http-basic-auth-guard">Lumen
|
||
5.2 HTTP Basic Auth Guard</a> - Brings back basic authentication for
|
||
Lumen 5.2.</li>
|
||
<li><a href="https://github.com/irazasyed/larasupport">Larasupport</a> -
|
||
Adds Laravel Packages Support to Lumen and Other Helpers.</li>
|
||
<li><a href="https://github.com/hasib32/rest-api-with-lumen">REST API
|
||
With Lumen</a> - A RESTful API boilerplate for Lumen
|
||
micro-framework.</li>
|
||
<li><a href="https://github.com/dusterio/lumen-passport">Lumen
|
||
Passport</a> - Making Laravel Passport work with Lumen.</li>
|
||
</ul>
|
||
<h2 id="made-with-lumen">Made With Lumen</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/vluzrmos/lumen-slackin">Slack
|
||
Invitator</a> - A Slack Invitator made with Lumen Framework</li>
|
||
<li><a
|
||
href="https://github.com/rlacerda83/lumen-email-microservice">Email
|
||
Microservice</a> - Microservice for sending emails with Lumen</li>
|
||
<li><a href="https://github.com/laravelista/Lissandra">Lissandra</a> -
|
||
API for Laracasts Feed built with Lumen.</li>
|
||
<li><a href="https://github.com/TechnicPack/LumenSolder">Lumen
|
||
Solder</a> - An implementation of Solder in Laravel’s Lumen
|
||
Framework.</li>
|
||
<li><a
|
||
href="https://github.com/FabrizioCafolla/microservice-lumen">Lumen
|
||
Microservices Skeleton</a> - Skeleton structure for Microservices with
|
||
Docker and Lumen</li>
|
||
</ul>
|
||
<h2 id="books">Books</h2>
|
||
<ul>
|
||
<li><a href="https://leanpub.com/lumen-apis">Writing APIs with
|
||
Lumen</a></li>
|
||
<li><a
|
||
href="https://www.amazon.com/Lumen-Programming-Guide-Writing-Microservices/dp/1484221869/ref=sr_1_1?ie=UTF8&qid=1536504679&sr=8-1&keywords=lumen+programming">Lumen
|
||
Programming Guide: Writing PHP Microservices, REST and Web Service
|
||
APIs</a></li>
|
||
</ul>
|
||
<h2 id="community">Community</h2>
|
||
<ul>
|
||
<li><a
|
||
href="http://stackoverflow.com/questions/tagged/lumen">StackOverflow</a></li>
|
||
</ul>
|
||
<h2 id="tips">Tips</h2>
|
||
<ul>
|
||
<li>Contribute some ;)</li>
|
||
</ul>
|
||
<h2 id="contributing">Contributing</h2>
|
||
<p>Found an awesome package, article, blog, video etc.? Send me a pull
|
||
request! Just follow the guidelines</p>
|
||
<h4 id="guidelines">Guidelines</h4>
|
||
<ul>
|
||
<li>Make sure what you are adding is not already on the list</li>
|
||
<li>Make a separate pull request for each addition</li>
|
||
<li>Use the format:
|
||
<code>* [Name](Link) - Description if needed</code></li>
|
||
<li>Add it to the bottom of the section, not top or middle</li>
|
||
<li>Check your spelling and grammar</li>
|
||
<li>Feel free to create or improve a category</li>
|
||
<li>Make sure there is no trailing whitespace</li>
|
||
<li>Last, Make sure it is awesome!</li>
|
||
</ul>
|
||
<h2 id="license">License</h2>
|
||
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
|
||
src="https://i.creativecommons.org/p/zero/1.0/88x31.png"
|
||
alt="CC0" /></a></p>
|
||
<p>This work (Awesome Lumen) is free of known copyright
|
||
restrictions.</p>
|
||
<p><a href="https://github.com/unicodeveloper/awesome-lumen">lumen.md
|
||
Github</a></p>
|