23 lines
475 B
PHP
23 lines
475 B
PHP
<?php
|
|
|
|
namespace App\Nova\Resources\Branch\Concerns;
|
|
|
|
use App\Models\Branch\Branch;
|
|
|
|
class BranchNovaRepo
|
|
{
|
|
/**
|
|
* Depends on region
|
|
*/
|
|
public static function dependsOnRegion(): Closure
|
|
{
|
|
return function ($field, $request, $formData) {
|
|
$field->options(
|
|
$formData->region
|
|
? Branch::where('region', $formData->region)->pluck('name', 'id')
|
|
: []
|
|
);
|
|
};
|
|
}
|
|
}
|