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 full-size slide

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

    View full-size 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 full-size slide

  4. 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 full-size slide

  5. 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 full-size slide

  6. 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 full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide