Collectives™ on Stack Overflow
Find centralized, trusted content and collaborate around the technologies you use most.
Learn more about Collectives
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about Teams
Ask Question
I am having this error
cURL error 3: <url> malformed (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
after saving/creating multiple models to database.
I have this in my controller:
public function storeTruck(Request $request){
//Save Company Detail
$company = Company::Create($request->only(['company']));
// Save Trucker Info
$request->request->add(['password'=>bcrypt('trucker')]);
$request->request->add(['company_id'=>$company->id]);
$trucker = Trucker::create( $request->only([
'first_name','last_name','company',
'email','contact', 'password', 'company_id'
return view('admin.truck.list');
Those models are saved successfully in database but it will then proceed to a cURL error 3 problem. What causes this error based on the codes? Please advice. Thanks.
Download download cacert.pem.
Save the file "cacert.pem" to your computer. For example C:\PHP\cacert.pem
Add the location of the "cacert.pem" file to your php.ini file.
Search for [curl.cainfo] in your php.ini file and update the following line:
curl.cainfo = "C:\PHP\cacert.pem"
Restart your web server.
php artisan config:cache
php artisan cache:clear
I made a mistake when instantiating the the Guzzle Client Object:
Rather than assigning my baseUrl to th 'base_uri' key as below,
$client = new Client([
'base_uri' => $this->baseUrl
I assigned the $baseUrl to the 'base_url' key, which does not exist.
$client = new Client([
'base_url' => $this->baseUrl
Be careful when doing this. make sure you use 'base_uri' key instead of 'base_url'.
–
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.