Self-Curation

新卒社会人で営業マンになりました

Laravel#9-1 Twitterログイン実装【API申請編/2020年11月】

f:id:scuration:20200802232227p:plain

今回はLaravelで作成したアプリについて、各自が保有しているTwitterアカウントで認証(OAuth)できるようにしたいと思います。

実装には①TwitterAPI情報の取得②LaravelにSocioliteを導入、と大きく2ステップがあり今回はまずAPIの利用申請するところだけ書きました。

続きを読む

Laravel#7 リレーション機能で子テーブルの投稿数を数えたり得点を集計する

f:id:scuration:20200802232227p:plain

投稿型のサイトを作る場合は「ユーザーごとの投稿数を表示したい」「スレッドについたレスを表示したい」といった要件がありますよね。

また口コミサイトを作る場合は点数を付けるだけでなく、ユーザーの平均評価を表示したくなるのではないでしょうか。

今回は異なるデータベース同士のリレーションと、外部データベースのデータを集計して取得する方法について書きたいと思います。

続きを読む

Laravel#6 Laravelプロジェクトをレンタルサーバーで展開してみる

f:id:scuration:20200802232227p:plain

Laravel歴1ヶ月程度の初心者ですが、自分の作成しているプロジェクトがある程度形になったのでサーバーに展開したみたいと思います。

小中学生のときにHP作成した経験からレンタルサーバーに馴染みがあるので、今回はさくらレンタルサーバーを使いました。

少しでも誰かのお役に立てればと存じます。

続きを読む

Laravel#5 ログイン情報に紐づけて投稿する

f:id:scuration:20200802232227p:plain

第2回目でユーザー認証機能、3回目で簡単な投稿フォームを作成しました。


今回はログインしているユーザー情報に紐づけた投稿機能を実装したいと思います。


ゴールとしては

・投稿時にログインユーザーのIDを取得
・投稿テーブルのuser_idに取得したログインユーザーIDを保存

という感じです。

続きを読む