Refactor characteristic approval routes and enhance session handling
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user