Merhabalar,
client.test ve server.test olarak 2 ayrı proje oluşturdum. Client.test/custommer sayfasında örnek müşteri oluşturuyorum. Müşterinin adını, email bilgisini alarak server.test sitesine aktarıyorum, burada users kayıt işlemi yapıyorum.
Client.test
Route::get('/custommer', function () {
$custommer = new Custommer;
$custommer->name = 'Jone Doe';
$custommer->email = 'jone@gmail.com';
$custommer->job = 'CEO';
$custommer->save();
$response = Http::post('http://server.test/api/addUser', [
'name' => $custommer->name,
'email' => $custommer->email
]);
if($response->ok()){
return $response;
}
return '-';
});
server.test
Route::post('/addUser', function(Request $request) {
$user = new User;
$user->name = $request->name;
$user->email = $request->email;
$user->password = Hash::make(Str::random(8));
$user->save();
return response()->json(['message' => 'User added successfully', 'user' => $user, 'all_user' => $user->all()]);
});
Client.test/custommer sayfasında müşteri oluşturuyorum. Ardından istek bir istek gönderiyorum. server.test/api/addUser kısımda users ekliyorum ancak users verisi client.test projesine ekleniyor.
Client.test projesinin komut satırında config:cache kodunu çalıştırdığımda sorun düzeliyor, ardından optimize:clear kodunu çalıştırdığımda sorun tekrar geri oluşuyor. Sebebi ne olabilir?