Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Supercharging common controllers (Laracon Madrid)

Supercharging common controllers (Laracon Madrid)


Freek Van der Herten

May 23, 2019

More Decks by Freek Van der Herten

Other Decks in Programming


  1. Supercharging common controllers

  2. Stripping controllers to the bare minimum

  3. About me Freek Van der Herten Partner & developer at

    Spatie @freekmurze murze.be ohdear.app fullstackeurope.com
  4. Open source stats ± 200 packages on Packagist ± 2,500,000

    downloads a month ± 35,000,000 total downloads spatie.be/open-source/packages
  5. Let's code!

  6. In closing

  7. Laravel view models github.com/spatie/laravel-view-models coded by @brendt_gd stitcher.io/blog/laravel-view-models stitcher.io/blog/laravel-view-models-vs-view-composers

  8. Laravel Blade X github.com/spatie/laravel-blade-x coded by @brendt_gd, @alexvanderbist, @rubenvanassche, @sebdedeyne,

    @freekmurze murze.be/use-custom-html-components-in-your-blade-views murze.be/introducing-bladex-view-models
  9. Laravel query builder github.com/spatie/laravel-query-builder extracted from client projects and maintained

    by @alexvanderbist alexvanderbist.com/posts/2018/builder-apis-with-laravel-query-builder
  10. Resources murze.be/simplifying-controllers stitcher.io/blog/organise-by-domain github.com/adamwathan/laracon2017

  11. Future github.com/inertiajs github.com/calebporzio/livewire-docs

  12. Thank you! speakerdeck.com/freekmurze/controllers-laracon-madrid spatie.be/open-source murze.be ohdear.app fullstackeurope.com