Fix finding expenses call #130

This commit is contained in:
Nabeel Shahzad
2018-03-02 17:48:36 -06:00
parent fa5237179b
commit 9424bf7c46
3 changed files with 59 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
<?php
use App\Models\Enums\ExpenseType;
use Faker\Generator as Faker;
$factory->define(App\Models\Expense::class, function (Faker $faker) {
return [
'id' => null,
'airline_id' => function () {
return factory(App\Models\Airline::class)->create()->id;
},
'name' => $faker->text(20),
'amount' => $faker->randomFloat(2, 100, 1000),
'type' => ExpenseType::FLIGHT,
'multiplier' => false,
'active' => true,
];
});

View File

@@ -30,6 +30,7 @@ class ExpenseRepository extends BaseRepository implements CacheableInterface
{
$expenses = $this->findWhere([
'type' => $type,
['airline_id', '=', null]
]);
if($airline_id) {