API updates
changed route-by-category and route-categories to add elements
This commit is contained in:
parent
6e44dbe044
commit
59a466d50f
3 changed files with 60 additions and 0 deletions
|
@ -71,6 +71,7 @@ class RouteController extends Controller
|
||||||
'id' => $detail->sport_id,
|
'id' => $detail->sport_id,
|
||||||
'name_it' => $detail->sport->name_it,
|
'name_it' => $detail->sport->name_it,
|
||||||
'name_en' => $detail->sport->name_en,
|
'name_en' => $detail->sport->name_en,
|
||||||
|
'duration' => $detail->duration,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -83,6 +84,7 @@ class RouteController extends Controller
|
||||||
'length' => $sportsDetails->sum('distance'),
|
'length' => $sportsDetails->sum('distance'),
|
||||||
'elevation_gain' => $sportsDetails->sum('elevation_gain'),
|
'elevation_gain' => $sportsDetails->sum('elevation_gain'),
|
||||||
'sports' => $sportsData,
|
'sports' => $sportsData,
|
||||||
|
'cover' => $route->cover,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*/
|
||||||
|
public function up(): void
|
||||||
|
{
|
||||||
|
Schema::table('route_categories', function (Blueprint $table) {
|
||||||
|
$table->string('cover',200)->nullable()->after('icon')->comment('Category cover image');
|
||||||
|
$table->string('color',10)->nullable()->after('icon')->comment('Category color');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::table('route_categories', function (Blueprint $table) {
|
||||||
|
$table->dropColunn('cover');
|
||||||
|
$table->dropColunn('color');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
|
@ -0,0 +1,28 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
return new class extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*/
|
||||||
|
public function up(): void
|
||||||
|
{
|
||||||
|
Schema::table('routes', function (Blueprint $table) {
|
||||||
|
$table->string('cover',200)->nullable()->after('route_category_id')->comment('Route cover image');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*/
|
||||||
|
public function down(): void
|
||||||
|
{
|
||||||
|
Schema::table('routes', function (Blueprint $table) {
|
||||||
|
$table->dropColunn('cover');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
Loading…
Reference in a new issue