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

24 lines
613 B
PHP

<?php
namespace Modules\Docs\Http\Controllers;
use Modules\Docs\Models\Document;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
class DocsController extends Controller
{
public function index()
{
$docs = Document::orderBy('name')->get();
return view('docs::index', [
'docs' => $docs
]);
}
public function download(Document $document)
{
$ext = explode('.', $document->path);
$ext = end($ext);
return Storage::download($document->path, $document->name . '.' . $ext);
}
}