Se crean las especificaciones de los documentos a requerir por nivel, a su vez permitir al alumno subirlos
This commit is contained in:
+3
-1
@@ -10,6 +10,7 @@ use App\Http\Controllers\ChatController;
|
||||
use App\Http\Controllers\CodeController;
|
||||
use App\Http\Controllers\ConceptoController;
|
||||
use App\Http\Controllers\DocumentoController;
|
||||
use App\Http\Controllers\DocumentoTipoController;
|
||||
use App\Http\Controllers\DurationController;
|
||||
use App\Http\Controllers\GrupoController;
|
||||
use App\Http\Controllers\HorarioController;
|
||||
@@ -59,7 +60,8 @@ Route::middleware(['auth:sanctum',config('jetstream.auth_session'),'verified',
|
||||
Route::post('/chat/stop-typing', function (Request $request) {broadcast(new \App\Events\UserStoppedTyping($request->conversation_id,auth()->user()))->toOthers();return response()->json();});
|
||||
Route::resource('/documento',DocumentoController::class);
|
||||
Route::get('/documento/ver/{id}', function ($id) { $doc = Documento::findOrFail($id); $alumno = auth()->user()->alumnos()->first(); if (!$alumno || $doc->alumno_id !== $alumno->id) { abort(403); } return response()->file( storage_path('app/public/'.$doc->archivo) ); });
|
||||
Route::get('documento/ver/{id}', [DocumentoController::class, 'ver'])->name('documento.ver');
|
||||
Route::get('/documento/ver/{id}', [DocumentoController::class, 'ver'])->name('documento.ver');
|
||||
Route::resource('/documentotipo',DocumentoTipoController::class);
|
||||
Route::resource('/duration',DurationController::class);
|
||||
Route::resource('/grupo', GrupoController::class);
|
||||
Route::get('/horario', [HorarioController::class, 'index'])->name('horario.index');
|
||||
|
||||
Reference in New Issue
Block a user