'models', 'middleware' => ['auth']], function () { Route::get( '{modelId}/clone', [ AssetModelsController::class, 'getClone' ] )->name('clone/model'); Route::post( '{modelId}/clone', [ AssetModelsController::class, 'postCreate' ] )->name('clone/model'); Route::get( '{modelId}/view', [ AssetModelsController::class, 'getView' ] )->name('view/model'); Route::post( '{modelID}/restore', [ AssetModelsController::class, 'getRestore' ] )->name('restore/model'); Route::get( '{modelId}/custom_fields', [ AssetModelsController::class, 'getCustomFields' ] )->name('custom_fields/model'); Route::post( 'bulkedit', [ BulkAssetModelsController::class, 'edit' ] )->name('models.bulkedit.index'); Route::post( 'bulksave', [ BulkAssetModelsController::class, 'update' ] )->name('models.bulkedit.store'); Route::post( 'bulkdelete', [ BulkAssetModelsController::class, 'destroy' ] )->name('models.bulkdelete.store'); }); Route::resource('models', AssetModelsController::class, [ 'middleware' => ['auth'], 'parameters' => ['model' => 'model_id'], ]);