LaravelPackages.net
Acme Inc.
Toggle sidebar
raymondidema/presenter

Simple view presenters

103
0
2.0.0
About raymondidema/presenter

raymondidema/presenter is a Laravel package for simple view presenters. It currently has 0 GitHub stars and 103 downloads on Packagist (latest version 2.0.0). Install it with composer require raymondidema/presenter. Discover more Laravel packages by raymondidema or browse all Laravel packages to compare alternatives.

Last updated

View Presenters

Usage

Note: for Laravel 5 use ~2.* and for Laravel 4 use ~1.*

Presenters

    use Raymondidema\Presenter\Presenter;
    class UserPresenter extends Presenter {
        public function fullName()
        {
            return $this->first . ' ' . $this->last;
        }
    }

Models

    use Raymondidema\Presenter\PresentableTrait;

    class User extends \Eloquent {
        use PresentableTrait;
        protected $presenter = 'UserPresenter';
    }

How to use

    <h1>Hello, {{ $user->present()->fullName }}.</h1>
Comments