Merge branch 'trunk'
This commit is contained in:
commit
0fd22a9a82
4 changed files with 14 additions and 4 deletions
|
|
@ -5,6 +5,7 @@ namespace App\Http\Controllers\Api\V2;
|
|||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\Api\V2\StoreCustomerAnswers;
|
||||
use App\Models\Customer;
|
||||
use App\Models\Question;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
|
||||
class AnswerController extends Controller
|
||||
|
|
@ -23,7 +24,11 @@ class AnswerController extends Controller
|
|||
// * Make sure we are accessing a customer that belongs to our service.
|
||||
$this->authorize('customerBelongsToService', $customer);
|
||||
|
||||
$customer->answers()->sync($request->validated('answers'));
|
||||
$question = Question::find($request->validated('question'));
|
||||
|
||||
$customer->answers()->detach($question->answers);
|
||||
$customer->answers()->attach($request->validated('answers'));
|
||||
|
||||
return response()->json();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ namespace App\Http\Controllers\Api\V4;
|
|||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\Api\V4\StoreCustomerAnswers;
|
||||
use App\Models\Customer;
|
||||
use App\Models\Question;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
|
||||
class AnswerController extends Controller
|
||||
|
|
@ -23,7 +24,11 @@ class AnswerController extends Controller
|
|||
// * Make sure we are accessing a customer that belongs to our service.
|
||||
$this->authorize('customerBelongsToService', $customer);
|
||||
|
||||
$customer->answers()->sync($request->validated('answers'));
|
||||
$question = Question::find($request->validated('question'));
|
||||
|
||||
$customer->answers()->detach($question->answers);
|
||||
$customer->answers()->attach($request->validated('answers'));
|
||||
|
||||
return response()->json();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ use Illuminate\Database\Eloquent\Model;
|
|||
* @property-read \Illuminate\Support\Carbon $created_at Created date.
|
||||
* @property-read \Illuminate\Support\Carbon $updated_at Updated date.
|
||||
*
|
||||
* @property-read \App\Models\Answer $answer Answer BelongsTo relation.
|
||||
* @property-read \App\Models\Answer $answers Answer hasMany relation.
|
||||
* @property-read \App\Models\Brand $brand Brand BelongsTo relation.
|
||||
*/
|
||||
class Question extends Model
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
<div class="card-body">
|
||||
<form action="{{ route('bo.questions.answers.store', $questionModel) }}" method="POST">
|
||||
@csrf
|
||||
@include('answers.form')
|
||||
@include('bo.pages.answers.form')
|
||||
<div class="row">
|
||||
<div class="col text-center">
|
||||
@can('create', \App\Models\Answer::class)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue