スポンサーリンク
Thousand API

ThousandAPIとは?エンジニアがすぐに使える便利なAPI集

はじめにアプリやサービスを開発していると、ちょっとしたデータやユーティリティ機能を使いたい場面が多々あります。しかし、既存のAPIサービスは大規模すぎて学習コストが高かったり、登録や設定が必要だったりして「ちょっと試したいだけなのに面倒…」...
Thousand API

ローマ字変換APIの利用方法(curl・JavaScript・Python編)

はじめに前回の記事では、Thousand APIのローマ字変換APIの概要について紹介しました。今回は、実際にAPIを curl・JavaScript・Python から利用する方法を解説します。事前準備APIを利用するには APIキー が...
Thousand API

ローマ字変換APIとは?日本語を国際対応させる便利ツール

はじめに日本語を扱うアプリケーションを開発していると、文字のローマ字表記が必要になる場面があります。たとえば、観光客向けの地図アプリや、英語学習用のサービス、国際配送システムなどです。そんなときに便利なのが、Thousand APIが提供す...
Laravel

[Laravel] firstOrCreateで取得したレコードが既存か新規かを判別する方法

はじめにLaravelのfirstOrCreateメソッドは、指定した条件に合致するレコードを検索し、存在しなければ新たに作成する便利なメソッドです。しかし、このとき「取得したレコードが既に存在していたものなのか、それとも新規に作成されたも...
PHP

[PHP] CarbonインスタンスをCarbonImmutableに変換する方法

はじめにPHPで日付を扱う際、Carbonライブラリは非常に便利です。しかし、場合によっては、変更可能な Carbon インスタンスを変更不可能な CarbonImmutable インスタンスに変換して、作成後に日付オブジェクトが変更されな...
データベース

[MySQL] ORDER BYでNULLや0を最後に並べる方法

MySQLで通常のソートでは0やNULLは先頭に並べられてしまいます。これを回避して、NULLや0はソートの最後にする方法を紹介します。LaravelのEloquentでの記載方法も紹介します。テスト用テーブル・レコード作成SQLテスト用の...
チートシート

【Laravel】artisanのserveコマンドを解説

Laravel 10.x以降のartisanの「serve」コマンドを解説します。PHP開発サーバーの起動方法について説明します。
Laravel

Laravel Collection チートシート

Laravelのコレクション(Illuminate\Support\Collection)は、配列操作をより直感的かつ強力に行うためのクラスです。本記事では、よく使うCollectionメソッドをカテゴリごとにまとめ、簡単な解説とコード例を...
Laravel

Laravel クエリビルダー チートシート

Laravelのクエリビルダーは、SQLを直書きせずにデータベース操作を簡潔に記述できる強力な機能です。 このチートシートでは、よく使うクエリのパターンをサンプル付きで整理します。✅ 基本的な取得// 全件取得$users = DB::ta...
Laravel

Laravel バリデーションルール チートシート【Laravel 12対応版】

Laravelのバリデーションルールは、実務でもフォームの入力検証で必ず使われます。 この記事では、Laravel 12に対応したバリデーションルールの一覧を、実務で使いやすいようにまとめました。基本の使い方$request->valida...
スポンサーリンク