Cast the required field properly and add helper #146

This commit is contained in:
Nabeel Shahzad
2018-01-21 13:43:32 -05:00
parent e86fd64235
commit f09b3b888a
3 changed files with 29 additions and 11 deletions

View File

@@ -18,13 +18,6 @@ class AirportController extends BaseController
/** @var AirportRepository */
private $airportRepository;
public static $enabledStates = [
'on',
'true',
'1',
true,
];
public function __construct(AirportRepository $airportRepo)
{
$this->airportRepository = $airportRepo;
@@ -73,7 +66,7 @@ class AirportController extends BaseController
public function store(CreateAirportRequest $request)
{
$input = $request->all();
$input['hub'] = \in_array($input['hub'], self::$enabledStates);
$input['hub'] = get_truth_state($input['hub']);
$this->airportRepository->create($input);
@@ -137,7 +130,7 @@ class AirportController extends BaseController
}
$attrs = $request->all();
$attrs['hub'] = \in_array($attrs['hub'], self::$enabledStates);
$attrs['hub'] = get_truth_state($attrs['hub']);
$this->airportRepository->update($attrs, $id);