lk.zachem.info/app/Modules/Docs/Http/Components/DocumentComponent.php
2025-04-21 18:46:13 +08:00

33 lines
638 B
PHP

<?php
namespace Modules\Docs\Http\Components;
use Closure;
use Illuminate\Contracts\View\View;
use Illuminate\View\Component;
use Modules\Docs\Models\Document;
class DocumentComponent extends Component
{
/**
* Create a new component instance.
*/
public function __construct(
public $id
) {
//
}
/**
* Get the view / contents that represent the component.
*/
public function render(): View|Closure|string
{
return view(
'docs::components.document',
[
'document' => Document::find($this->id)
]
);
}
}