「Laravel」に関連する技術ブログ

企業やコミュニティが発信する「Laravel」に関連する技術ブログの一覧です。

AssertableJsonでLaravel APIテストの柔軟性を向上させる方法

はじめに Laravelは、その直感的なAPI開発機能で広く利用されています。しかし、APIのテストにおいて、標準のアサーションだけでは十分に対応できない場合もあります。私もLaravelを使った開発において、APIテストでAssertableJsonを頻繁に使用していますが、時折「もう少し柔軟にテストできれば」と感じることがありました。 この記事では、Laravel 8以降導入されたAssertableJson

Laravelのカスタムクエリビルダーを使った柔軟なクエリの作成方法

はじめに LaravelのEloquentモデルでは、データベースクエリを簡単に作成できます。特に「スコープ」を使用することで、特定の条件に基づいたクエリを簡潔に再利用することができますが、クエリをより柔軟にカスタマイズしたい場合には、カスタムクエリビルダーを使用する方法があります。本記事では、Laravelでカスタムクエリビルダーを作成し、それを使って柔軟なク

マルチスタックに開発して感じたこと

はじめに 2024年度新卒として株式会社CyberOwl(サイバーアウル)に配属された大石陽太(おお ...

今更人に聞けないPythonの基本の用語を、PHPと比較しながらまとめてみる。

始めに。 今回業務で、バックエンド側の言語としてFastAPIを使用しました。 これまでLaravelがメインだったため、 Pythonのことからよくわからず、苦戦しました。 そこで、今回は今更人に聞けないけど、 自分でまだわかっていない用語を深掘りしていきたいと思います。 これまでがPHPだったので、折角なので二つを比較しながらまとめてみようと思います。 自分がわから

階層構造の設計パターン:隣接リスト、経路列挙、閉包テーブルの使い分け【Laravel対応】

はじめに 何年かWEBシステム開発をしているほとんどの方は階層構造に触れたことがあるのではないでしょうか。そして、階層構造の要件を表現する際に頭を悩ませた経験がある方も少なくないでしょう。 最近私が関わった案件で階層構造を利用することになり、設計チームが頭を悩ませていたので本記事を執筆することにしました。 いざ自分が階層構造を設計する立場

Laravelで実装するポリモーフィックリレーション(Morph)

はじめに 本記事では、Laravel上でポリモーフィック関連となるデータ構造をEloquentのリレーションでどう実装するか について紹介を行います。 ポリモーフィック関連とは? 1つの子テーブルから複数の親テーブルを参照する関連のことを指します。 具体例 例えば、ブログや商品にコメントを添付する機能を実装する場合、ポリモーフィック関連を利用するのが良いとされ

社会課題の解決に興味を持ったエンジニアがエス・エム・エスに入社して思ったこと

2024年4月にエス・エム・エスに入社した田実(たじつ)と申します。 この記事ではエス・エム・エスに入社した理由を経歴を踏まえて振り返りつつ、入社して思ったこと、これからやりたいことを紹介します。 これまでの経歴 1社目はSalesforceの導入・運用支援を行う会社でSalesforceエンジニアとして働いていました。 顧客折衝・要件定義・設計・開発・テスト・リリース

レガシーな社内向け機能を作り直した話

こんにちは! メールディーラー開発課のymyhero7です。 先日、弊社の勉強会で「不吉コードの大掃除」というテーマで発表をしました。 そこで話した、レガシーな社内向け機能を改修したエピソードをご紹介します! 改修することになった経緯 既存コードの問題点 改修の方法 成果 まとめ 年に1度の技術イベント「RAKUS Tech Conference」を開催します!! 改修することになっ

PHPカンファレンス福岡2024に参加しました!

はじめに 株式会社リビルドの松堂です! 先日、 PHPカンファレンス 福岡2024 に参加してきました! PHPカンファレンス 福岡2024 以下、イベントの詳細ページです! phpcon.fukuoka.jp 今回、初めて県外カンファレンスに参加だったので、ワクワクしながら福岡へ向かいました! 以下、参加スケジュールです。 6/21(金) 【非公式】 PHPカンファレンス 福岡2024・前日Meetup 6/22(土) PHPカ

レバレジーズ テックフェス2024冬レポート

はじめに こんにちは、レバレジーズ株式会社の檜垣・南です。本記事ではレバレジーズグループ全体のエンジニアが参加するテックフェスの様子をご紹介します。基調講演や、社員によるトークセッションなどについて書いていますので、ぜひ最後までご覧ください。 テックフェスとは レバレジーズグループに所属するエンジニアを対象に、社内で半年に一度行われて

PHPカンファレンス福岡2024に登壇してきました

こんにちは。 Photorait エンジニアのヒエイです。 6月22日に行われたPHPカンファレンス福岡2024に参加・登壇してきました! https://phpcon.fukuoka.jp/2024/ 本記事は参加と登壇レポになります。 福岡ではじめての技術カンファレンス参加 福岡には遊びに来たことはありましたが、はじめて福岡での技術カンファレンス参加、そして登壇するのでとてもワクワクしていました。 写真

新卒向けMySQL研修で使ったSQLをLaravelのクエリビルダに変換する

こんにちは。sugoです。 今回は、Laravelクエリビルダの学習 第二弾となります。 前回はChatGPTにSQLを出してもらい、クエリビルダに変換し学習を行いました。 Laravelのクエリビルダの勉強をするために、ChatGPTを使って学習してみた より数をこなし、理解を深めるために、MySQLの新卒研修に使っているSQLをクエリビルダに変換してみました。 Laravelのクエリビルダの学習を行っ

Laravelのメールをほぼ自動でトラッキングする!

こんにちは、こんばんわ、kubotakです。 今回の記事では、Laravelのメール送信においてメールの開封をトラッキングする仕組みをほぼ自動化したよ!という紹介をしたいと思います。 Laravelで同じようにメールの開封をトラッキングしたいと考えている方はぜひご参考にどうぞ メールトラッキングの方法 そもそもどうやって送信されたメールが開封されたか検知できるので

Laravelのクエリビルダの勉強をするために、ChatGPTを使って学習してみた

こんにちは、sugoです。 今回は、Laravelのクエリビルダの学習したいと思い、私が行った学習方法についてまとめたいと思います。 どのように学習しようかと考えた際に、ChatGPTを活用して学習を行いました。 SQL文は書けるが、Laravelのクエリビルダの理解があまりできていないという方に、少しでも参考になればと思います。 背景 まずは、なぜクエリビルダの学習をしよ
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?