@Alimotreb
@ali.bayat
@khanzadimahdi
این دستور کارش اینه که میرهid مورد نظر رو پیدا میکنه
ColorsModel::find($id)
حالا من میخوام به جای پیدا کردن idبره form_idو پیدا کنه دستورش چی میشه چطوری میشه یک فیلد دیگه رو پیدا کردن این دسنوررو تو قسمت editدارم مینویسم
شاید پاسخ شما همینجا باشد
الان تو قسمت editاگه اینو بنویسم چطوری save کنم کد من اینه
می خوام $idحذف شه فقط باform_idبیا این کارو انجام بده
public function colors_edit1(Request $request,$id,$form_id)
{
$valiDate = $this->validate($request, [
'admin_id'=>'',
'form_id' => 'min:0|max:7',
'color_scheme' => 'min:0|max:7',
'page_color' => '',
'page_image' => 'min:0|max:7',
'form_color' => 'min:0|max:7',
'font_color' => 'min:0|max:7',
'input_background' => 'min:0|max:7',
]);
$user= ColorsModel::find($id);
if ($user->admin_id == auth()->user()->id && $user->form_id == $form_id) {
$user->admin_id=auth()->user()->id;
$user->form_id = $valiDate['form_id'];
$user->color_scheme = $valiDate['color_scheme'];
$user->page_color = $valiDate['page_color'];
$user->page_image = $valiDate['page_image'];
$user->form_color = $valiDate['form_color'];
$user->font_color = $valiDate['font_color'];
$user->input_background = $valiDate['input_background'];
if ($user->update()) {
return response([
'data' => [
'message' => ' color is register',
],
'status' => 'success',
'info' => $user
]);
}
} else {
return "Id not found";
}
}@khanzadimahdi اگه میشه این رو تغییرشو بهم بگید
تیکه کدی که آقای خانزادی گفتن توی کدت قرار بده دیگه.
public function colors_edit1(Request $request,$id,$form_id)
{
$valiDate = $this->validate($request, [
'admin_id'=>'',
'form_id' => 'min:0|max:7',
'color_scheme' => 'min:0|max:7',
'page_color' => '',
'page_image' => 'min:0|max:7',
'form_color' => 'min:0|max:7',
'font_color' => 'min:0|max:7',
'input_background' => 'min:0|max:7',
]);
$user= ColorsModel::where('form_id',$form_id)->first();
if ($user->admin_id == auth()->user()->id && $user->form_id == $form_id) {
$user->admin_id=auth()->user()->id;
$user->form_id = $valiDate['form_id'];
$user->color_scheme = $valiDate['color_scheme'];
$user->page_color = $valiDate['page_color'];
$user->page_image = $valiDate['page_image'];
$user->form_color = $valiDate['form_color'];
$user->font_color = $valiDate['font_color'];
$user->input_background = $valiDate['input_background'];
if ($user->update()) {
return response([
'data' => [
'message' => ' color is register',
],
'status' => 'success',
'info' => $user
]);
}
} else {
return "Id not found";
}
}@khanzadimahdi
میشه به این سوال جواب بدید من متوجه نشدم با مثال بگید
https://roocket.ir/discuss/%DB%8C%DA%A9-%D8%B3%D9%88%D8%A7%D9%84