До конца непонятно, что автор понимает под словом «компонент», но, вероятно, ему хватит и возможностей сервис-контейнера, про который он пойдёт и прочитает в документации. А на закуску можно почитать про Package Development.
Системы плагинов, как в разных CMS, в ларавел нет, потому что это не CMS. Каждый волен изобрести своё, опираясь на описанные выше возможности.
Во-первых, прежде чем браться за правку кода, надо хотя бы по минимуму изучить синтаксис языка.
Во-вторых, у них есть готовый SDK, дабы не изобретать своих велосипедов.
В-третьих, curl_setopt($ch, CURLOPT_POSTFIELDS, '{...}');
Нам-то откуда знать, какие у тебя приоритеты? Вдруг ты на яхту как у Усманова хочешь заработать. Если с деньгами нет проблем, то можно отдать предпочтение интересной работе.
Я выбираю интерес, потому что сидение на неинтересной, но стабильной работе в душевном коллективе однажды уже привело к увольнению с конфликтом, повторять не хочется.
Потому что на той машине старый РНР-драйвер для mysql вместо нового и няшного mysqlnd. Вопрос неоднократно задан и отвечен на просторах инторнэтов — в гугле бан, что ли?