31 lines
851 B
PHP
31 lines
851 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
use App\Campagne;
|
|
use App\Coupon;
|
|
use Illuminate\Http\Request;
|
|
|
|
class AjaxController extends Controller
|
|
{
|
|
public function add_coupons_ajax(Request $request){
|
|
$camp_id = $request->input('campid');
|
|
$campagne = Campagne::where('camp_id', $camp_id)->first();
|
|
$ids = $request->input('ids');
|
|
|
|
$coupons = Coupon::find($ids);
|
|
$campagne->coupons()->attach($coupons);
|
|
|
|
return json_encode($coupons);
|
|
}
|
|
|
|
public function remove_coupons_ajax(Request $request){
|
|
$camp_id = $request->input('campid');
|
|
$campagne = Campagne::where('camp_id', $camp_id)->first();
|
|
$coupon_id = $request->input('couponid');
|
|
$coupon = Coupon::find($coupon_id);
|
|
|
|
$campagne->coupons()->detach($coupon_id);
|
|
|
|
return json_encode($coupon);
|
|
}
|
|
}
|