Updated to latest

This commit is contained in:
Fritz Ramirez
2024-03-18 01:22:25 -04:00
parent 4932641803
commit 8a6b33d1e4
41 changed files with 1111 additions and 86 deletions
@@ -5,6 +5,9 @@ namespace Modules\StudioPlus\Http\Controllers;
use Illuminate\Contracts\Support\Renderable;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use Modules\StudioPlus\Imports\StudioPlusVideoOttImport;
use Brian2694\Toastr\Facades\Toastr;
use Maatwebsite\Excel\Facades\Excel;
class ProcessVideosController extends Controller
{
@@ -34,4 +37,25 @@ class ProcessVideosController extends Controller
dd('Successfully Process New Video Types');
}
public function ott()
{
return view('studioplus::import_ott');
}
public function processOtt(Request $request)
{
$request->validate([
'file' => 'required|mimes:csv,txt,xls,xlsx'
]);
ini_set('max_execution_time', 0);
try {
Excel::import(new StudioPlusVideoOttImport, $request->file('file'));
Toastr::success('Ott Details Imported Successfully.', __('common.success'));
return back();
} catch (\Exception $e) {
Toastr::error($e->getMessage());
return back();
}
}
}