Looking to hire Laravel developers? Try LaraJobs

laravel-form-typecast maintained by churakovmike

Description
Laravel request form type casting
Author
Churakov Mike
Last update
2020/04/12 18:52 (dev-master)
License
Links
Downloads
1

Comments
comments powered by Disqus

Laravel form typecasting

Requirements

  • laravel 5.5+

Getting started

Install

The package is available on packagist.

composer require churakovmike/laravel-form-typecast

Usage

You just need to use this trait.

<?php

namespace App\Http\Requests;

use ChurakovMike\FormTypeCast\TypeCastTrait;
use Illuminate\Foundation\Http\FormRequest;

class ExampleFormRequest extends FormRequest
{
    use TypeCastTrait;
    
    /**
    * @var array 
     */
    protected $casts = [
        'name' => 'string',
        'age' => 'int',
        'salary' => 'float',
    ];

}

This trait is a wrapper over HasAttributes.php trait.