File tree Expand file tree Collapse file tree 5 files changed +10
-5
lines changed
Expand file tree Collapse file tree 5 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 33namespace CSlant \Blog \Api \Http \Resources ;
44
55use CSlant \Blog \Core \Models \Category ;
6+ use CSlant \Blog \Core \Models \Slug ;
67use Illuminate \Http \Resources \Json \JsonResource ;
78
89/**
@@ -20,7 +21,7 @@ public function toArray($request): array
2021 return [
2122 'id ' => $ this ->id ,
2223 'name ' => $ this ->name ,
23- 'slug ' => $ this ->slug ,
24+ 'slug ' => $ this ->slug instanceof Slug ? $ this -> slug -> key : $ this -> slug ,
2425 'url ' => $ this ->url ,
2526 'icon ' => $ this ->icon ,
2627 'description ' => $ this ->description ,
Original file line number Diff line number Diff line change 55use CSlant \Blog \Core \Facades \Base \BaseHelper ;
66use CSlant \Blog \Core \Http \Resources \Base \BaseListCategoryResource ;
77use CSlant \Blog \Core \Models \Category ;
8+ use CSlant \Blog \Core \Models \Slug ;
89use Illuminate \Http \Request ;
910
1011/**
@@ -22,7 +23,7 @@ public function toArray($request): array
2223 return [
2324 'id ' => $ this ->id ,
2425 'name ' => $ this ->name ,
25- 'slug ' => $ this ->slug -> key ,
26+ 'slug ' => $ this ->slug instanceof Slug ? $ this -> slug -> key : $ this -> slug ,
2627 'icon ' => $ this ->icon ? BaseHelper::renderIcon ($ this ->icon ) : null ,
2728 'description ' => $ this ->description ,
2829 'children ' => CategoryResource::collection ($ this ->children ),
Original file line number Diff line number Diff line change 55use CSlant \Blog \Core \Facades \Base \Media \RvMedia ;
66use CSlant \Blog \Core \Http \Resources \Base \BaseListPostResource ;
77use CSlant \Blog \Core \Models \Post ;
8+ use CSlant \Blog \Core \Models \Slug ;
89use Illuminate \Http \Request ;
910
1011/**
@@ -22,7 +23,7 @@ public function toArray($request): array
2223 return [
2324 'id ' => $ this ->id ,
2425 'name ' => $ this ->name ,
25- 'slug ' => $ this ->slug ,
26+ 'slug ' => $ this ->slug instanceof Slug ? $ this -> slug -> key : $ this -> slug ,
2627 'description ' => $ this ->description ,
2728 'image ' => $ this ->image ? RvMedia::url ($ this ->image ) : null ,
2829 'categories ' => CategoryResource::collection ($ this ->categories ),
Original file line number Diff line number Diff line change 44
55use CSlant \Blog \Core \Facades \Base \Media \RvMedia ;
66use CSlant \Blog \Core \Models \Post ;
7+ use CSlant \Blog \Core \Models \Slug ;
78use Illuminate \Http \Resources \Json \JsonResource ;
89
910/**
@@ -21,7 +22,7 @@ public function toArray($request): array
2122 return [
2223 'id ' => $ this ->id ,
2324 'name ' => $ this ->name ,
24- 'slug ' => $ this ->slug -> key ,
25+ 'slug ' => $ this ->slug instanceof Slug ? $ this -> slug -> key : $ this -> slug ,
2526 'description ' => $ this ->description ,
2627 'content ' => $ this ->content ,
2728 'image ' => $ this ->image ? RvMedia::url ($ this ->image ) : null ,
Original file line number Diff line number Diff line change 22
33namespace CSlant \Blog \Api \Http \Resources ;
44
5+ use CSlant \Blog \Core \Models \Slug ;
56use CSlant \Blog \Core \Models \Tag ;
67use Illuminate \Http \Resources \Json \JsonResource ;
78
@@ -21,7 +22,7 @@ public function toArray($request): array
2122 return [
2223 'id ' => $ this ->id ,
2324 'name ' => $ this ->name ,
24- 'slug ' => $ this ->slug -> key ,
25+ 'slug ' => $ this ->slug instanceof Slug ? $ this -> slug -> key : $ this -> slug ,
2526 'description ' => $ this ->description ,
2627 ];
2728 }
You can’t perform that action at this time.
0 commit comments