Laravel 9에서 Forem API를 사용하여 Dev.to를 가져오는 방법
Curl이나 Laravel 자체 이외의 다른 것을 사용하지 않고도 실제로 Laravel에서 API를 사용할 수 있습니다.
아래에서 볼 수 있듯이 Swiper를 사용하여 내 웹사이트의 Dev.to에서 내 기사를 반복하고 있습니다.
지금은 Swiper에 대해 많이 이야기하지 않을 것입니다. 이것은 이 기사 범위를 벗어나지만 HERE 에서 더 자세히 읽을 수 있습니다. 내가 Laravel에서 Swiper를 어떻게 사용했는지 알고 싶다면 알려주세요 🗣️
내용의 테이블
1- What can you do with forem API?
2- Getting started:
3- Connect to API:
4- Next steps:
1- 양식 API로 무엇을 할 수 있습니까?
Forem API is really powerful and you can do a lot of stuff with it. You can fetch almost any data on Dev.to such as articles, comments, followers, reactions and you can also post articles from your own website to Dev community. You can read all about it from their awesome documentation .2- 시작하기:
First thing to do is to generate API key (obviously!). You can do that by following the steps in this link .3- API에 연결:
Now let's head to routes/web.php
in your Laravel project and to be honest I'll be treating this area as my playground.
What you can do is to create a testing ping point to see if you're receiving the data correctly.
- Use the below code to retrieve all your articles from Dev.to
- Don't forget to import
use Illuminate\Support\Facades\Http;
on the top. - Replace
"YOUR API KEY"
with your API key.
route::get('/ping', function () {
$articles = Http::withHeaders([
'api-key' => "YOUR API KEY",
])->get('http://dev.to/api/articles/me/published');
$articles = json_decode($articles, true);
ddd($articles);
});
And there you go, if you visit YourWebURL/ping
you will be able to see Laravel's ddd
is doing it's magic and organizing the data we're receiving in an elegant readable way.
4- 다음 단계:
Possibilities are endless really! You can do whatever you like with these data. I prefer creating PHP class for DTO (DataTransferObjects) and collect the data and store it the way I want. You can read more about DTOs from by Martin Joo.
Thank you all for reading and if any questions please let me know and I will answer as soon as possible 👋 If you like this article and want more about Laravel, Vue and Tailwind you can just
Reference
이 문제에 관하여(Laravel 9에서 Forem API를 사용하여 Dev.to를 가져오는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/moose_said/how-i-used-forem-api-to-fetch-devto-in-laravel-9-2p0d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)