Files
awesome-awesomeness/html/lumen.html
2024-04-20 19:22:54 +02:00

190 lines
8.3 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<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 Laravels 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&amp;qid=1536504679&amp;sr=8-1&amp;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>