churakovmike/laravel-form-typecast

Laravel 请求表单类型转换

dev-master 2020-04-12 16:52 UTC

This package is auto-updated.

Last update: 2024-09-13 03:09:33 UTC


README

要求

  • laravel 5.5+

入门指南

安装

该软件包在 Packagist 上可用。

composer require churakovmike/laravel-form-typecast

使用方法

您只需要使用这个特性。

<?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',
    ];

}

这个特性是 HasAttributes.php 特性的包装器。