--- /dev/null
+<?php
+
+namespace App\Http\Controllers\Admin\Operations\FluidbookPublication;
+
+use App\Jobs\ElearningPackageDownload;
+use App\Models\ELearningPackage;
+use Illuminate\Support\Facades\Route;
+use Prologue\Alerts\Facades\Alert;
+
+trait DownloadOperation
+{
+ protected function setupDownloadRoutes($segment, $routeName, $controller)
+ {
+ Route::match(['get'], $segment . '/{id}_{hash}/delivery/{action}', $controller . '@delivery');
+ }
+
+ protected function setupDownloadDefaults()
+ {
+ $this->crud->addButtonFromView('line', 'download', 'fluidbook_publication.download', 'end');
+ }
+
+ protected function delivery($id, $hash)
+ {
+
+ }
+}