2021-01

Laravel

LaravelでHTTPステータスコードの定数を使用する

Laravelで、APIを作っていてHTTPステータスコードの定数が簡単に見当たらなかったので探してみました。 HTTPステータスコードの定数の使い方とサンプルを載せています。 Laravelのバージョン8で確認しています。 HTTPステー...
プログラミング

【プログラミング入門】プログラミングの変数について【初心者向け】

本記事では、初心者の方に向けてプログラミングで使用する変数について、基礎的な内容を書いています。 変数の概要と、実際にコードで書く場合のイメージ、変数名を付け方について注意点を記載しています。 変数とは? 一言でいうと、変数とは値を入れてお...
Docker

【作って納得!PHP入門】DockerでPHPの実行環境を作ろう

DockerでPHPの実行環境を作る方法を記載しています。 本記事では、dockerとdocker-composeコマンドを使用して、php, nginx, mysql, phpMyAdminが入っている環境を作成します。 PHPの実行環境...
Nuxt.js

Nuxt.jsでローディング(Loading)画面を実装する!

Nuxt.jsでローディング(Loading)画面を実装する 掲示板アプリでローディング画面を作成しました。 ローディングは通信中にユーザーに待機してもらうための画面になります。 本記事ではローディング画面を使う方法と独自のローディング画面...
VSCode

vscodeでインデントとタブ・スペースを設定する

vscodeでインデントとタブ・スペースを設定する Visual Stadio Codeでインデント・タブ・スペースを設定する方法を確認した際にまとめてみました。 vscodeのバージョンは1.52.1を使用しています。 デフォルトのインデ...
Nuxt.js

Nuxt.jsでMoment.jsを使ってみた

Nuxt.jsでMoment.jsを使ってみた Nuxt.jsでMoment.jsを使ってみました。 本記事では導入する手順と使い方について記載しています。 載せているサンプルは日付変換と、現在日付取得、日付の加算・減算です。 Moment...
Laravel

Laravel Sanctumの使い方(フロントエンド編)

本記事では、掲示板アプリを想定して、ユーザー登録とログインのサンプルコードと解説を載せています。 サンプルコードについては、完全版ではなく検証程度のものです。 sanctumで作ったバックエンドに対して、axiosを使用して処理する時の雰囲...
Laravel

Laravel Sanctumの使い方(バックエンド編)

Laravel Sanctumを使って、認証を実装してみました。 バックエンドがLaravelでフロントエンドがNuxt.jsの構成です。 本記事では、Laravel Sanctumの導入から、ユーザー登録APIとログインAPIを作成すると...
PHP

[php]composer requireでメモリサイズエラー(Allowed memory size of …)

composer requireでメモリサイズエラー dockerでcomposer requireを行った時に、下記のエラーが発生しました。 許容メモリサイズ1610612736バイトを使い果たしたとのこと... こちらのエラーについて、...
MySQL

mysql5.6から5.7へのアップグレード方法

mysql5.6から5.7へのアップグレード方法 某システムをmysql5.6から5.7にアップグレードしました。 本記事にはmysql5.6から5.7へのアップグレード方法とアプリケーションでエラーが出た箇所について記載しています。 アッ...
PHP

PHPでreCAPTCHA(v2)を使ってみた

PHPでreCAPTCHA(v2)を使ってみた reCAPTCHAのバージョン2を某システムに実装することがありました。 実装前に検証を行ったので、内容をまとめてみました。 本記事ではreCAPTCHA(v2) APIをPHPで呼び出すとき...
PHP

【PHP8】match式の使ってみた

PHP8からmatch式が使えるようになりました。 switch文に似ていますが挙動は異なるので、使う時には注意しましょう。 公式の記事はこちらです。 match式を使用するサンプルコード サンプルコード 下記は数値を渡して、漢数字を返すm...