Add optional category selection when creating documentation

- Update `DocumentationService::create` to support an optional `categoryId` parameter.
- Introduce `CreateRequest` for input validation.
- Adjust controller logic to handle `categoryId`.
- Restructure create/edit views under the `documentation-versions` directory.
This commit is contained in:
2026-07-22 01:05:15 +05:00
parent 3a7c747ac4
commit 820450c48c
4 changed files with 38 additions and 9 deletions
@@ -3,14 +3,14 @@
{{ __('admin-sections.Project') . ': ' . $project->name . ' (' . $version->title . ')' }}
@endsection
<x-admin.layout>
@include('admin.projects.documentations._top')
@include('admin.projects.documentation-versions.documentations._top')
<div class="row">
<div class="col-12 mb-4">
<div class="card border-0 shadow components-section">
<div class="card-body">
<h3 id="category" class="mb-4">{{ __('admin-sections.Documentation') }}</h3>
<form method="post" action="{{ route('admin.projects.documentation-versions.documentations.store', ['project' => $project->id, 'version' => $version->id]) }}">
@include('admin.projects.documentations._from')
@include('admin.projects.documentation-versions.documentations._from')
</form>
</div>
</div>