diff --git a/app/Http/Controllers/RouteController.php b/app/Http/Controllers/RouteController.php index 33a1803..f382076 100644 --- a/app/Http/Controllers/RouteController.php +++ b/app/Http/Controllers/RouteController.php @@ -71,6 +71,7 @@ class RouteController extends Controller 'id' => $detail->sport_id, 'name_it' => $detail->sport->name_it, 'name_en' => $detail->sport->name_en, + 'duration' => $detail->duration, ]; } @@ -83,6 +84,7 @@ class RouteController extends Controller 'length' => $sportsDetails->sum('distance'), 'elevation_gain' => $sportsDetails->sum('elevation_gain'), 'sports' => $sportsData, + 'cover' => $route->cover, ]; } diff --git a/database/migrations/2023_12_13_154017_update_categories_table_add_color_image copy.php b/database/migrations/2023_12_13_154017_update_categories_table_add_color_image copy.php new file mode 100644 index 0000000..52db6bf --- /dev/null +++ b/database/migrations/2023_12_13_154017_update_categories_table_add_color_image copy.php @@ -0,0 +1,30 @@ +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'); + }); + } +}; diff --git a/database/migrations/2023_12_13_154517_update_routes_table_add_image.php b/database/migrations/2023_12_13_154517_update_routes_table_add_image.php new file mode 100644 index 0000000..507b329 --- /dev/null +++ b/database/migrations/2023_12_13_154517_update_routes_table_add_image.php @@ -0,0 +1,28 @@ +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'); + }); + } +};