sodor

controller dispatching for livewire

Usage no npm install needed!

<script type="module">
  import sodor from 'https://cdn.skypack.dev/sodor';
</script>

README

Sodor

Controller dispatching for Livewire. Which lets you write routes like

class Post extends Controller {
  read(id) { ... }
  @put update(id) { ... }
  @post delete(id) { ... }
}
/* ES6 with Traceur annotations */

where the function arguments become URL parameters and http method decorators do what you think.

Installation

npm install sodor

Usage

Declare a few controller classes, then call e.g. Post.routes() and pass it to livewire.route.

For more information see the API docs

Licence

MIT. © 2014 Matt Brennan