yasuaki

JavaScript

[javascript]querySelectorでの要素取得・変更

bootstrap5系がそろそろリリースされるというニュースを見ていたんですが、bootstrapからjqueryが削除されるらしく、理由がjavascriptのクエリセレクタを使うと問題ないから...という一文を見てjavascriptの...
Laravel

Laravelのmigrationまとめ

Laravelのmigrationを包括的にまとめています。マイグレーションの作成から始まって、マイグレーションのコマンド一覧、カラムを追加する方法・カラムの属性を変更などです。
Laravel

[Laravel]gmailのsmtpを使ってメール送信する

laravelでgmail(smtp)を使って、メール送信をする方法です。前回、検証用リポジトリに認証機能を追加してみましたが、パスワードリセットなどのメール送信がそのままではできないためgmailを使ってメール送信を行なってみました。la...
Laravel

[Laravel]短縮URLを作成する(laravel-short-url)

前回コミットマージしてもらった、Laravelで短縮URLを作成するlaravel-short-urlライブラリについて書いています。導入するインストールするcomposer requireコマンドで、ライブラリを取ってきます。compos...
Git

[github/laravel]OSSにプルリクを投げて初マージされました

laravel-short-urlというlaravelで短縮URLを作成できるcomposerライブラリがあるのですが、6系で使ったところマイグレーションエラーが出ていて、内容も難しくなかったのでgithubで初プルリクエストを出してみまし...
Laravel

[Laravel]メッセージファイル(Lang)の使い方

laravelでメッセージを取得する方法について書いています。プログラムの中で、メッセージを固定で書くのではなく、resources/lang 配下のファイルにまとめていた方がメッセージを修正する時にも便利です。en / jaなどのディレク...
Laravel

[Laravel]tinker(psysh)を使ってみた

laravel tinkerを触ってみたので、tinker(psysh)について書いてみました。laravel tinkerはpsyshを搭載したもので同じものじゃないかなと思います。laravel tinker(psysh)とは起動すると...
プログラミング

[初心者][PG全般知識]プログラムをデバッグする方法を3パターン

今回はよく行っているデバッグ方法を3つ上げてみました。これ以外の方法ではデバッグしていないと思います。いろんな言語や環境で行っている共通のやり方です。1文字間違うだけでも、バグが出てよく考えると結構大変な作業ですよね😅対象はバグを初めて直し...
PHP

phpでメソッドチェーンを書いてみる!

phpでメソッドチェーンを書いてみる!phpでメソッドチェーンをあまり意識せず使っていましたが、実際に作る場合はどう実装するのか試してみました。メソッドチェーン?$hoge->fuga()->get(); のように繋げてメソッドを呼ぶやり方...
PHP

[php標準関数]json_encode, json_decodeについて

json_encode, json_decodeについて、どっちがどっちってなることがよくあるので整理してみました。言葉の意味がわかってないと頭に入らない気がするので、encode / decodeの英語訳も翻訳サイトで見てみました(笑)e...
Laravel

Laravelのミドルウェアについてのまとめ

Laravelのミドルウェア(middleware)についてまとめています。Laravel11で確認しています。・公式ページLaravelでのミドルウェア(middleware)とは?ブラウザなどからリクエストを受けて処理する前に何か処理し...
Laravel

LaravelでSession(セッション)の使い方まとめ

Laravelでsessionを使うことがあったので、使い方をまとめて見ました。Laravelのセッションはヘルパー、リクエスト、ファサードの3つから使えます。3つとも同じように使えるので、ヘルパーのところだけ説明を記載しています。リクエス...