- 2020年4月8日
【Laravel】APIトークンによる認証のドキュメントにない部分
LaravelにはAPIトークンを用いてユーザを認証する仕組みが組み込まれています。拡張機能であるLaravel Passportというものもありますが、この記事では組み込みのA […]
LaravelにはAPIトークンを用いてユーザを認証する仕組みが組み込まれています。拡張機能であるLaravel Passportというものもありますが、この記事では組み込みのA […]
SMSは二段階認証などでしばしば使われる電話番号を宛先にして送るメッセージです。もともとメッセージとして使う予定のなかった機能であったり、基本的に有料であったりとwebと少し違い […]
次の様なことをすると値が一見変更されるようでされません。エラーもでません(実はNoticeがでるっぽいです。この問題が出た時の実行環境はNoticeを無効化していた感)。 この […]
時折データベースの中身をファイル(csvなど)として出力したいという要件があります。そういった時は往々にして画面に表示しきれないくらいのデータ量のデータを出力することになります。 […]
ArtisanはLaravelに含まれているコマンドラインインターフェイスです。LaravelにはArtisanで用いるためのコマンドを簡単に書けるようなフレームがそろっており、 […]
axiosとLaravelとVue.jsでよく使う設定のプリセット的な連携を紹介します。 Laravelのテンプレート上では静的部の定義をあらかじめ行っておきます。大体、met […]
class_implementsという関数があります。これは与えられたクラス名が見たいしているインターフェースを返す関数です。 PHP: class_implements […]
Laravelの中にはPHPUnitを継承したテストケース用クラスである\Illuminate\Foundation\Testing\TestCaseが用意されています。テスト: […]
Laravelに備わっているデータベースをマッピングしたモデルであるEloquentには様々な便利な機能が備わっています。便利機能の一つにリレーションがあります。 Eloque […]
この記事の前提環境はPHP7.3, Laravel6.13, MySQL8.0です。それぞれの実装に踏み込んだ話なのでバージョン違いで記事と挙動が違うかもしれません。 PDO: […]
EloqeuentはLaravelの持つORM(データベースをマッピングしたモデル)です。これには他テーブルとの関係性をモデル内に定義するためのリレーションという仕組みが備わって […]
Fakerはランダムデータを生成するためのライブラリです。 fzaninotto/Faker: Faker is a PHP library that generates fak […]