1
0
forked from poc/pds

Refactor characteristic approval routes and enhance session handling

This commit is contained in:
dhanabalan
2026-01-23 16:51:30 +05:30
parent 0161e76330
commit 24e2327439

View File

@@ -1,24 +1,64 @@
<?php
use App\Mail\test;
use App\Http\Controllers\CharacteristicApprovalController;
use App\Http\Controllers\FileUploadController;
use App\Models\EquipmentMaster;
use App\Models\InvoiceValidation;
use App\Models\Plant;
use App\Models\User;
use Filament\Facades\Filament;
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\Route;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use thiagoalessio\TesseractOCR\TesseractOCR;
Route::get('/', function () {
return redirect('/admin');
});
Route::get('/admin', function () {
return redirect('/admin/welcome');
});
// ..Characteristic Approval Routes..//
Route::get('/characteristic/hold', [CharacteristicApprovalController::class, 'holdForm'])
->name('characteristic.hold')
->middleware('signed');
Route::post('/characteristic/hold-save', [CharacteristicApprovalController::class, 'holdSave'])
->name('characteristic.hold.save');
Route::get('/approval/hold-success', function () {
return view('approval.hold-success');
})->name('approval.hold.success');
Route::get('/characteristic/reject', [CharacteristicApprovalController::class, 'rejectForm'])
->name('characteristic.reject')
->middleware('signed');
Route::post('/characteristic/reject-save', [CharacteristicApprovalController::class, 'rejectSave'])
->name('characteristic.reject.save');
Route::get('/approval/reject-success', function () {
return view('approval.reject-success');
})->name('approval.reject.success');
Route::get('/characteristic/approve', [CharacteristicApprovalController::class, 'approve'])
->name('characteristic.approve')
->middleware('signed');
Route::post('/file-upload', [FileUploadController::class, 'upload'])->name('file.upload');
// Route::get('/characteristic/hold', [CharacteristicApprovalController::class, 'hold'])
// ->name('characteristic.hold')
// ->middleware('signed');
// Route::get('/characteristic/reject', [CharacteristicApprovalController::class, 'reject'])
// ->name('characteristic.reject')
// ->middleware('signed');
// routes/web.php
Route::post('/save-serials-to-session', function (Request $request) {
session(['serial_numbers' => $request->serial_numbers]);
return response()->json([
'status' => 'success',
'serial_numbers' => session('serial_numbers'),
@@ -85,7 +125,7 @@ use thiagoalessio\TesseractOCR\TesseractOCR;
return response()->json([
'success' => true,
'text' => array_values($serials) // reindex array
'text' => array_values($serials), // reindex array
]);
}
// catch (\Exception $e) {
@@ -119,6 +159,7 @@ use thiagoalessio\TesseractOCR\TesseractOCR;
if (! $model->attachment || ! Storage::disk('local')->exists($model->attachment)) {
abort(404, 'File not found.');
}
return Storage::disk('local')->download($model->attachment);
})->name('download.attachment');
@@ -126,7 +167,6 @@ use thiagoalessio\TesseractOCR\TesseractOCR;
// return view('auth.forgot-password');
// })->name('filament.admin.forgot-password');
// Route::post('/admin/forgot-password', function(Request $request){
// $validator = Validator::make($request->all(), [
@@ -164,7 +204,6 @@ use thiagoalessio\TesseractOCR\TesseractOCR;
// return response()->json(['success'=>'Password changed successfully!']);
// })->name('filament.admin.forgot-password.otp');
// Route::post('/admin/check-email', function(Request $request){
// $request->validate(['email' => 'required|email']);
// $exists = User::where('email', $request->email)->first();