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

Supercharging common controllers (Full Stack Ghent)

Supercharging common controllers (Full Stack Ghent)

Freek Van der Herten

May 08, 2019
Tweet

More Decks by Freek Van der Herten

Other Decks in Technology

Transcript

  1. Supercharging
    common controllers

    View Slide

  2. About me
    Freek Van der Herten
    Partner & developer at Spatie
    @freekmurze
    murze.be
    ohdear.app
    fullstackeurope.com

    View Slide

  3. Open source stats
    ± 200 packages on Packagist
    ± 2,000,000 downloads a month
    ± 35,000,000 total downloads
    spatie.be/open-source/packages

    View Slide

  4. Let's code!

    View Slide

  5. In closing

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  9. Resources
    murze.be/simplifying-controllers
    stitcher.io/blog/organise-by-domain
    github.com/adamwathan/laracon2017

    View Slide

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

    View Slide

  11. Thank you!
    speakerdeck.com/freekmurze/controllers-full-stack-ghent
    spatie.be/open-source
    murze.be
    ohdear.app
    fullstackeurope.com

    View Slide