Fewo Mails / Booking Country Services
This commit is contained in:
parent
b9c26d06d0
commit
48a6eb2282
154 changed files with 7761 additions and 1643 deletions
70
app/Http/Controllers/ModalController.php
Normal file
70
app/Http/Controllers/ModalController.php
Normal file
|
|
@ -0,0 +1,70 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\GeneralFile;
|
||||
use App\Models\TravelCountry;
|
||||
use App\Models\TravelCountryService;
|
||||
use App\Repositories\GeneralFileRepository;
|
||||
use Request;
|
||||
|
||||
class ModalController extends Controller
|
||||
{
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware('auth');
|
||||
}
|
||||
|
||||
public function load(){
|
||||
$data = Request::all();
|
||||
$ret = "";
|
||||
$status = false;
|
||||
if(Request::ajax()){
|
||||
|
||||
if($data['action'] === "upload-travel_country-file"){
|
||||
if($value = TravelCountry::find($data['id'])){
|
||||
$generalFileRepo = new GeneralFileRepository(new GeneralFile());
|
||||
$generalFileRepo->_set('disk', 'general');
|
||||
$generalFileRepo->_set('travel_country_id', $data['id']);
|
||||
$generalFileRepo->_set('dir', '/'.date('Y/m').'/');
|
||||
$generalFileRepo->_set('identifier', 'travel_country');
|
||||
$generalFileRepo->_set('redirect', $data['back']);
|
||||
|
||||
return $generalFileRepo->uploadFile(Request::all());
|
||||
}
|
||||
}
|
||||
if($data['action'] === 'modal-upload-travel_country-file'){
|
||||
$data['action'] = 'upload-travel_country-file';
|
||||
$ret = view("admin.modal.upload", compact('data'))->render();
|
||||
}
|
||||
|
||||
if($data['action'] === 'modal-travel_country-services'){
|
||||
if($data['id'] === 'new'){
|
||||
$value = new TravelCountryService();
|
||||
$value->active = true;
|
||||
}else{
|
||||
$value = TravelCountryService::find($data['id']);
|
||||
}
|
||||
$ret = view("admin.modal.country-service", compact('data', 'value'))->render();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
return response()->json(['response' => $data, 'html'=>$ret, 'status'=>$status]);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/* <button type="button" class="btn btn-sm btn-primary" data-toggle="modal"
|
||||
data-target="#modals-load-content"
|
||||
data-id="{{ $value->id }}"
|
||||
data-model="emailTemplate"
|
||||
data-action="modal-email-template"
|
||||
data-url=""
|
||||
data-redirect="back"
|
||||
data-route="{{ route('modal_load') }}"><span class="fa fa-edit"></span></button>*/
|
||||
Loading…
Add table
Add a link
Reference in a new issue