Add navigationGroup to UrlLinkResource

This commit is contained in:
f4ilji
2024-10-29 15:31:12 +05:00
parent 6d516d1750
commit 1f13cb033a
7 changed files with 18 additions and 5 deletions
@@ -33,6 +33,9 @@ class UrlLinkResource extends Resource
protected static ?string $navigationParentItem = 'Страницы';
protected static ?string $navigationGroup = 'Структура приложения';
public static function form(Form $form): Form
{
return $form
+1 -1
View File
@@ -63,7 +63,7 @@ class MainController extends Controller
$event_date_start = $today->format('Y-m-d');
$sliders = ClientMainSliderResource::collection(MainSlider::query()->where('is_active', true)->orderBy('sort', 'asc')->get());
$posts = PostThumbnailResource::collection(Post::query()
->select('title', 'slug', 'authors', 'preview_text', 'category_id', 'preview', 'search_data', 'created_at')
->select('title', 'slug', 'authors', 'preview_text', 'category_id', 'preview', 'search_data', 'publish_at', 'created_at')
->with('category')
->where('publish_at', '<', Carbon::now())
->where('status', '=', PostStatus::PUBLISHED)
@@ -2,6 +2,7 @@
namespace App\Http\Resources;
use Carbon\Carbon;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
@@ -24,7 +25,7 @@ class ClientPostListResource extends JsonResource
'authors' => $this->authors,
'preview' => $this->preview,
'reading_time' => $this->reading_time,
'created_post' => $this->created_at->diffforhumans(),
'created_post' => Carbon::parse($this->publish_at)->diffforhumans(),
];
}
}
+1 -1
View File
@@ -26,7 +26,7 @@ class PostResource extends JsonResource
'authors' => $this->authors,
'gallery' => $this->images,
'reading_time' => $this->reading_time,
'created_post' => $this->created_at->diffforhumans(),
'created_post' => Carbon::parse($this->publish_at)->diffforhumans(),
];
}
}
+2 -1
View File
@@ -2,6 +2,7 @@
namespace App\Http\Resources;
use Carbon\Carbon;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
@@ -18,7 +19,7 @@ class PostSearchResource extends JsonResource
'id' => $this->id,
'title' => $this->title,
'slug' => $this->slug,
'created_post' => $this->created_at->diffforhumans(),
'created_post' => Carbon::parse($this->publish_at)->diffforhumans(),
];
}
}
+2 -1
View File
@@ -2,6 +2,7 @@
namespace App\Http\Resources;
use Carbon\Carbon;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
@@ -22,7 +23,7 @@ class PostThumbnailResource extends JsonResource
'category' => $this->category,
'authors' => $this->authors,
'preview' => $this->preview,
'created_post' => $this->created_at->diffforhumans(),
'created_post' => Carbon::parse($this->publish_at)->diffforhumans(),
];
}
}