2017 © Pedro Peláez
 

library view-model

A more structured way of processing requests (inspired by ASP.NET)

image

solve-x/view-model

A more structured way of processing requests (inspired by ASP.NET)

  • Friday, April 27, 2018
  • by Matej
  • Repository
  • 2 Watchers
  • 4 Stars
  • 96 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 2 Open issues
  • 15 Versions
  • 9 % Grown

The README.md

ViewModel

Model validation in ASP.NET Core MVC, (*1)

Note: this library is still in beta. We might make incompatible changes until version 1., (*2)

A short example:, (*3)

<?php

namespace App\ViewModels;

use SolveX\ViewModel\ViewModel;

class RegistrationViewModel extends ViewModel
{
    /**
     * @var string
     */
    public $FirstName;

    /**
     * @var int
     */
    public $Age;
}
<?php

namespace App\Controllers;

use App\ViewModels\RegistrationViewModel;

class UserController
{
    public function register(RegistrationViewModel $model)
    {
        // At this point $model is ready to use.
        // In case binding or validation fails, an exception is thrown during model construction.

        // $model->FirstName
        // $model->Age
    }
}

Laravel integration

The Versions

27/04 2018

dev-master

9999999-dev

A more structured way of processing requests (inspired by ASP.NET)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

27/04 2018

dev-r-binding-only

dev-r-binding-only

A more structured way of processing requests (inspired by ASP.NET)

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

11/10 2017

dev-r-nested-models

dev-r-nested-models

PHP model validation inspired by ASP.NET

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

29/09 2017

v0.1.11

0.1.11.0

PHP model validation inspired by ASP.NET

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

29/09 2017

v0.1.10

0.1.10.0

PHP model validation inspired by ASP.NET

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

22/09 2017

v0.1.9

0.1.9.0

PHP model validation inspired by ASP.NET

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

22/09 2017

v0.1.8

0.1.8.0

PHP model validation inspired by ASP.NET

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

19/09 2017

v0.1.7

0.1.7.0

PHP model validation inspired by ASP.NET

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

18/09 2017

v0.1.6

0.1.6.0

PHP model validation inspired by ASP.NET

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

18/09 2017

v0.1.5

0.1.5.0

PHP model validation inspired by ASP.NET

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

18/09 2017

v0.1.4

0.1.4.0

PHP model validation inspired by ASP.NET

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

18/09 2017

v0.1.3

0.1.3.0

Port of ASP.NET Core model validation to PHP.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

12/09 2017

v0.1.2

0.1.2.0

Port of ASP.NET Core model validation to PHP.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Matej Drame

validation

12/09 2017

v0.1.1

0.1.1.0

Port of ASP.NET Core model validation to PHP.

  Sources   Download

The Requires

 

The Development Requires

by Matej Drame

validation

26/08 2017

v0.1.0

0.1.0.0

Port of ASP.NET Core model validation to PHP.

  Sources   Download

The Requires

 

The Development Requires

by Matej Drame

validation