16 lines
341 B
PHP
16 lines
341 B
PHP
<?php
|
|
|
|
namespace App\Rules;
|
|
use Illuminate\Contracts\Validation\Rule;
|
|
|
|
class SumEquals100 implements Rule {
|
|
public function passes($attribute, $value) {
|
|
$sum = collect($value)->sum('amount_in_percent');
|
|
return $sum == 100;
|
|
}
|
|
|
|
public function message() {
|
|
return 'Die Summe aller Zutaten muss exakt 100% entsprechen.';
|
|
}
|
|
}
|