ライオンツイッターAPI、php,laravelを使ってログインユーザーのタイムラインを表示こんにちわ、ライオンの中の人です。ツイッターでログインでログインとかありますよね。ツイッターでログイン機能の付け方と、ログインしたユーザーのタイムラインを表示するコードです。Twitterアプリの登録と必要ファイル、ライブラリのダウンロードまずTwitterのアプリの登録が必要です。こちらについては他のサイトでも多く記事にされているのでそちらをご覧ください。このサイトがおすすめです。次に下のファイルをダウンロードしてください。Williamsさんという方のファイルです。ツイッターAPIを使うのに便利な機能があります。ダウンロード後、vendorの直下に置いてください。(laravelでプロジェクトを開始するとvendorというファイルがあると思います。socialiteというAPIの機能を使うのに特化したライブラリがあります。laravel/socialiteここからコードを書いていきます。config/services.phpに下記コードを追加してください。'Auth\OAuthLoginController@index')-&gt;name('index.show');ここからメインのコントローラーです。ツイッターにログインするコントローラーです。redirect('/index');ここのコントローラーでは、初めてログインするユーザーはデータベースにユーザーを作成しています。それがUser::findOrCreateUser($user,$provider);です。ユーザーを作成するかの判断とユーザー作成は下のApi.phpにまかせています。=&gt;$user-&gt;name,'twitter_name'=&gt;$user-&gt;name,'twitter_id'=&gt;$user-&gt;id,'avatar'=&gt;$user-&gt;avatar]);}続いてライムラインをviewします。ここのタイムラインとはあなたのタイムラインというわけでなく、ログインしたユーザーのタイムラインです。Api::getTimelines();ツイッターAPIから取得したリツイートは、イイネが0になります。同じ違う人は行った同じツイートのリツイートばかり取得する可能生もあったので、リツイートに関しては省きました。timelinesの取得に関しては、下のApi.phpに任せています。class="ml-4">@include('layouts.favorite_button')</div></div></div></div>@endforeach</div>記事は以上です。筋トレ初心者のジムの選び方!【ポイントは2つだけ】RECOMMENDこちらの記事も人気です。コード2019.4.17【laravel,php】データからランダムで1つ取得してくる方法コード2019.4.20【laravel,php】すべてのユーザーのお気に入りを取得して1つ表示...コード2019.4.21laravelでCSSを適用する方法はこれ!知ってれば簡単ABOUTこの記事をかいた人ライオン筋トレエンジニア。未経験から29歳でエンジニアになってわかったこと、気がついたことを発信しています。趣味は筋トレと英語です。ライオンやで(@Lion_oreyade)元教師の筋トレエンジニアライフハックを発信中。