я получаю данные (запрос) в командном файле и хочу передать контроллеру через API (маршрут)
здесь мой код запроса в командном файле:
$request = Request::create('/create_data_account', 'post', ['data'=>$data]);
$create = $app->dispatch($request);
это маршрут :
$router->post('/create_data_account', 'APIController@create_account_data_api');
и мой контроллер:
public function create_account_data_api(Request $request)
{
$count = 0;
foreach ($data as $key => $value) {
$insert = Account::create([
'account_name' => $value->account_name,
'type' => $value->type,
'role_id' => $value->role_id
]);
if($insert){
$count++;
}else{
return $response = ['result'=>false, 'count'=>$count, 'message'=>'Internal error. Failed to save data.'];
}
}
return $response = ['result'=>true, 'count'=>$count, 'message'=>'Account data saved Successfully'];
}
Я не понимаю, почему передача данных контроллеру не работает с этим кодом. кто-нибудь может дать мне решение? Спасибо