Его, вероятно, спрашивали миллион раз, но я не могу получить правильный ответ!
Как бы я сделал запрос к приложению Laravel извне и обработал бы его?
Этоэто то, что у меня есть (построено из других вопросов о переполнении стека),
Мой сайт
//Send details to Laravel System
$url = 'http://mylaravelsystem.fake/processExternalData';
$data = array('firstname' => $name_first, 'lastname' => $name_last, 'email_address' => $email, 'method' => 4);
$ch = curl_init($url);
# Form data string
$postString = http_build_query($data, '', '&');
# Setting our options
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postString);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
# Get the response
$response = curl_exec($ch);
curl_close($ch);
Мое приложение Laravel
Маршруты> api.php
Route::post('/processExternalData', 'OptController@insertViaRequest');
OptController @ insertViaRequest
//First create new candidate
$user = new Candidates;
$user->firstname = $request->firstname;
$user->lastname = $request->lastname;
$user->email_address = $request->email_address;
$user->created_by = 1;
if(!$user->save()){
Log::info((array) $user->save());
}
Моя задача - иметь возможность отправить POST-запрос в мое приложение laravel и вставить его в базу данных.,Я что-то упустил с токеном CSRF?
Извините, если это глупый вопрос, я просто не могу понять это!