Add EquipmentMasterController with authorization and equipment retrieval logic with relevant API
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
//use App\Http\Controllers\CharacteristicsController;
|
||||
use App\Http\Controllers\EquipmentMasterController;
|
||||
use App\Http\Controllers\InvoiceValidationController;
|
||||
use App\Http\Controllers\MachineController;
|
||||
@@ -141,9 +142,11 @@ Route::get('testing/item/get-master-data', [TestingPanelController::class, 'get_
|
||||
|
||||
Route::get('machine/get-all-data', [MachineController::class, 'get_all_data']);
|
||||
|
||||
// Route::get('testing/equipment/get-master-data', [EquipmentMasterController::class, 'equipmentMasterData']);
|
||||
Route::get('testing/equipment/get-master-data', [EquipmentMasterController::class, 'equipmentMasterData']);
|
||||
|
||||
Route::post('testing/reading/store-data', [TestingPanelController::class, 'store']);
|
||||
|
||||
Route::get('/get-pdf', [PdfController::class, 'getPdf']);
|
||||
|
||||
//Route::get('/get-characteristics/master-data', [CharacteristicsController::class, 'getCharacteristicsMaster']);
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<?php
|
||||
|
||||
use App\Mail\test;
|
||||
use App\Models\EquipmentMaster;
|
||||
use App\Models\InvoiceValidation;
|
||||
use App\Models\Plant;
|
||||
use Illuminate\Support\Facades\Mail;
|
||||
@@ -10,6 +11,15 @@ use Illuminate\Support\Facades\Route;
|
||||
return redirect('/admin');
|
||||
});
|
||||
|
||||
Route::get('/download/{equipmentNumber}', function ($equipmentNumber) {
|
||||
$model = EquipmentMaster::where('equipment_number', $equipmentNumber)->firstOrFail();
|
||||
|
||||
if (! $model->attachment || ! Storage::disk('local')->exists($model->attachment)) {
|
||||
abort(404, 'File not found.');
|
||||
}
|
||||
return Storage::disk('local')->download($model->attachment);
|
||||
})->name('download.attachment');
|
||||
|
||||
// Route::get('/scheduler', function() {
|
||||
// Artisan::call('schedule:run');
|
||||
// });
|
||||
|
||||
Reference in New Issue
Block a user