Moved the old access code code to the new discount codes controller
This commit is contained in:
parent
be74112c33
commit
2872909c03
|
|
@ -1,53 +0,0 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Event;
|
||||
use App\Models\EventAccessCodes;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class EventAccessCodesController extends MyBaseController
|
||||
{
|
||||
/**
|
||||
* @param $event_id
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function showCreate($event_id)
|
||||
{
|
||||
return view('ManageEvent.Modals.CreateAccessCode', [
|
||||
'event' => Event::scope()->find($event_id),
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a ticket
|
||||
*
|
||||
* @param Request $request
|
||||
* @param $event_id
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
*/
|
||||
public function postCreate(Request $request, $event_id)
|
||||
{
|
||||
$eventAccessCode = new EventAccessCodes();
|
||||
|
||||
if (!$eventAccessCode->validate($request->all())) {
|
||||
return response()->json([
|
||||
'status' => 'error',
|
||||
'messages' => $eventAccessCode->errors(),
|
||||
]);
|
||||
}
|
||||
|
||||
$eventAccessCode->event_id = $event_id;
|
||||
$eventAccessCode->code = strtoupper(strip_tags($request->get('code')));
|
||||
$eventAccessCode->save();
|
||||
|
||||
session()->flash('message', trans('DiscountCodes.success_message'));
|
||||
|
||||
return response()->json([
|
||||
'status' => 'success',
|
||||
'id' => $eventAccessCode->id,
|
||||
'message' => trans("Controllers.refreshing"),
|
||||
'redirectUrl' => route('showEventDiscountCodes', [ 'event_id' => $event_id ]),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
@ -3,6 +3,8 @@
|
|||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\Event;
|
||||
use App\Models\EventAccessCodes;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
/*
|
||||
Attendize.com - Event Management & Ticketing
|
||||
|
|
@ -22,4 +24,47 @@ class EventDiscountCodesController extends MyBaseController
|
|||
'event' => $event,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $event_id
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function showCreate($event_id)
|
||||
{
|
||||
return view('ManageEvent.Modals.CreateAccessCode', [
|
||||
'event' => Event::scope()->find($event_id),
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a ticket
|
||||
*
|
||||
* @param Request $request
|
||||
* @param $event_id
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
*/
|
||||
public function postCreate(Request $request, $event_id)
|
||||
{
|
||||
$eventAccessCode = new EventAccessCodes();
|
||||
|
||||
if (!$eventAccessCode->validate($request->all())) {
|
||||
return response()->json([
|
||||
'status' => 'error',
|
||||
'messages' => $eventAccessCode->errors(),
|
||||
]);
|
||||
}
|
||||
|
||||
$eventAccessCode->event_id = $event_id;
|
||||
$eventAccessCode->code = strtoupper(strip_tags($request->get('code')));
|
||||
$eventAccessCode->save();
|
||||
|
||||
session()->flash('message', trans('DiscountCodes.success_message'));
|
||||
|
||||
return response()->json([
|
||||
'status' => 'success',
|
||||
'id' => $eventAccessCode->id,
|
||||
'message' => trans("Controllers.refreshing"),
|
||||
'redirectUrl' => route('showEventDiscountCodes', [ 'event_id' => $event_id ]),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -614,12 +614,12 @@ Route::group(
|
|||
*/
|
||||
Route::get('{event_id}/access_codes/create', [
|
||||
'as' => 'showCreateEventAccessCode',
|
||||
'uses' => 'EventAccessCodesController@showCreate',
|
||||
'uses' => 'EventDiscountCodesController@showCreate',
|
||||
]);
|
||||
|
||||
Route::post('{event_id}/access_codes/create', [
|
||||
'as' => 'postCreateEventAccessCode',
|
||||
'uses' => 'EventAccessCodesController@postCreate',
|
||||
'uses' => 'EventDiscountCodesController@postCreate',
|
||||
]);
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in New Issue