26 lines
803 B
PHP
26 lines
803 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Http\Controllers;
|
||
|
|
|
||
|
|
use App\Models\Eleve;
|
||
|
|
use Illuminate\Support\Facades\Auth;
|
||
|
|
use Illuminate\View\View;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* « Mes fichiers » (bloc C, CLAUDE.md) : le dossier personnel de l'élève,
|
||
|
|
* montable comme lecteur réseau en WebDAV (voir WebdavAuthController et
|
||
|
|
* ansible/roles/portail/templates/nginx-portail.conf.j2). Pas de liste de
|
||
|
|
* fichiers ici : la page ne fait qu'expliquer comment monter le lecteur,
|
||
|
|
* la navigation dans les fichiers se fait dans l'explorateur du système.
|
||
|
|
*/
|
||
|
|
class MesFichiersController extends Controller
|
||
|
|
{
|
||
|
|
public function show(): View
|
||
|
|
{
|
||
|
|
/** @var Eleve $eleve */
|
||
|
|
$eleve = Auth::guard('eleve')->user();
|
||
|
|
|
||
|
|
return view('mes-fichiers', ['eleve' => $eleve, 'urlWebdav' => rtrim(config('app.url'), '/').'/webdav/']);
|
||
|
|
}
|
||
|
|
}
|