A
Типа реквест занимается своим делом
контроллер своим
а моделька тупа уже сохраняет данные
Size: a a a
A
RT
RM
A
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(ClientRequest $request)
{
$client = $this->service->save($request, $this->model);
return response()->json(['client' => $client]);
}
public function save(ClientRequest $request, Client $model)
{
$data = $request->all([
$model::ATTR_NAME,
$model::ATTR_CITY,
$model::ATTR_ADDRESS,
$model::ATTR_PHONE,
$model::ATTR_LINK,
]);
$model->fill($data);
$model->user_id = $request->user()->id;
$model->save();
return $model;
}
A
A
RT
A
RT
A
RT
T
T
RM
Д
T
Д
T
Д
T