@@ -3,12 +3,15 @@
|
||||
use App\Contracts\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Modules\Awards\Awards\PilotFlightAwards;
|
||||
|
||||
class CreateAwardsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @throws \Illuminate\Validation\ValidationException
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
@@ -23,7 +26,6 @@ class CreateAwardsTable extends Migration
|
||||
// EG, the airports has an internal expense for gate costs
|
||||
$table->string('ref_model')->nullable();
|
||||
$table->text('ref_model_params')->nullable();
|
||||
//$table->string('ref_model_id', 36)->nullable();
|
||||
|
||||
$table->timestamps();
|
||||
|
||||
@@ -38,6 +40,18 @@ class CreateAwardsTable extends Migration
|
||||
|
||||
$table->index(['user_id', 'award_id']);
|
||||
});
|
||||
|
||||
/**
|
||||
* Add a default, sample award
|
||||
*/
|
||||
$award = [
|
||||
'name' => 'Pilot 50 flights',
|
||||
'description' => 'When a pilot has 50 flights, give this award',
|
||||
'ref_model' => PilotFlightAwards::class,
|
||||
'ref_model_params' => 50,
|
||||
];
|
||||
|
||||
$this->addAward($award);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,30 +1,10 @@
|
||||
|
||||
#airlines:
|
||||
# - id: 1
|
||||
# icao: VMS
|
||||
# iata: VM
|
||||
# name: phpvms airlines
|
||||
# country: us
|
||||
# active: 1
|
||||
# created_at: now
|
||||
# updated_at: now
|
||||
|
||||
roles:
|
||||
id_column: name
|
||||
data:
|
||||
- name: fleet-only
|
||||
display_name: Edit Fleet
|
||||
|
||||
awards:
|
||||
- id: 1
|
||||
name: Pilot 50 flights
|
||||
description: When a pilot has 50 flights, give this award
|
||||
image_url:
|
||||
ref_model: Modules\Awards\Awards\PilotFlightAwards
|
||||
ref_model_params: 50
|
||||
created_at: now
|
||||
updated_at: now
|
||||
|
||||
news:
|
||||
- id: 1
|
||||
user_id: 1
|
||||
|
||||
@@ -92,3 +92,10 @@ user_field_values:
|
||||
user_field_id: 2
|
||||
user_id: 1
|
||||
value: 'Nobody did'
|
||||
|
||||
user_awards:
|
||||
- id: 1
|
||||
user_id: 1
|
||||
award_id: 1
|
||||
created_at: now
|
||||
updated_at: now
|
||||
|
||||
Reference in New Issue
Block a user