はじめに。 こんばんは。 かんたんですが、ツリー構造を持っているmodelのリレーションを扱うものがあったので、備忘録として残しておきます。 本題 以下のようなテーブルがあるとします。 CREATE TABLE `categories` ( `id` int unsigned NOT NULL AUTO_INC…
はじめに こんばんは。また自分の無知をさらけ出すタイプで行きます。 .gitignore_global 知らなかったです。 今まで .DS_Store .idea とかを毎回プロジェクトの .gitignore に追加してました。 ただ最近、個人の設定で追加されるような .idea みたいなのを…
はじめに こんばんは。 前回の続きです。 kojirooooocks.hatenablog.com 短いですがアビリティ試してみました。 本題 前回作ったルートを以下のように修正・追加してみました。
はじめに こんばんは。 今回はLaravel Sanctumを試してみました。 基本的に公式のサイトの通りに進めてみます。 github.com readouble.com 本番 事前準備 $ composer create-project --prefer-dist laravel/laravel laravel-sanctum-example $ cd laravel-sa…
はじめに こんばんは。 今回はlaravelのマイグレーションsquashを試してみました。 readouble.com マイグレーションの圧縮 アプリケーションを構築していくにつれ、時間の経過とともに段々と多くのマイグレーションが蓄積されていく可能性があります。これに…
はじめに こんにちは。 ダイエット頑張っております。 6月のダイエット成果発表します。 前回のダイエット記事は以下 kojirooooocks.hatenablog.com 本題 前回のダイエットから確実に違うことが1点。 いわゆる停滞期に入りました。 運動しても今まで通り体…
はじめに こんばんは。 前回のphp8.1をインストールしてみたのですが、今回はphp8.1の目玉っぽい 列挙型を試してみます。 前回の記事は以下 kojirooooocks.hatenablog.com www.php.net 本題 試したバージョンはこちら $php -v PHP 8.1.6 (cli) (built: Jun 1…
はじめまして php8.1の案件が来るみたいでローカルに php8.1をインストールしてみました。 例のごとく phpenv です。 本題 とりあえず普通に実行してみます。 $ phpenv install 8.1.6 ... ... ... curl: (56) LibreSSL SSL_read: Connection reset by peer, …
こんばんは。 めちゃめちゃプライベートのブログですが、5月1ヶ月間のダイエットがやっと出てきました。 どうもここ最近勉強や仕事にあまり身が入らない。やる気が起きないという現象がおきてまして、 「運動不足が原因かも...」 と思って、毎回挫折していた…
はじめに こんばんは。 今回も知らなかったシリーズです。 恥をかきにいくスタイルでブログ化します。 今回はMySQLのFIND_IN_SETです。 dev.mysql.com 本題 1,2,3,4,5 のようなカンマ区切りで登録されているカラムに対して、カンマごとの値に対して検索が行…
はじめに こんばんは。 laravelのクエリログ確認方法恥ずかしながら Illuminate\Database\Query\Builder\toSQL() しか知らなかったんですが、他の方法をここ最近知りました....w 自分の無知を噛みしめるために備忘録にしておきます。 本題 Illuminate\Suppor…
はじめに こんばんは。 最近 circleci のslack通知が新しくなっていたのを知りました。 設定ファイルとか全然いじってなかったので知りませんでした。。。 公式サイトによるとSlack Orbなるものを使うみたいです。 circleci.com 早速やってみます。 本題 初…
はじめに こんばんは。 最近 mermaid 書くのにはまっています。 今までは ER図は tbls で シーケンス図は PlantUML を使ってたんですが、全部 mermaid使ってます。 githubが判断してくれるのがありがたいですよね。 github.com plantuml.com 本題 mermaidで…
はじめに こんにちは。 珍しいエラーが出たので、備忘録です。 本題 以下のエラーが出ました。 The process "'composer ***" exceeded the timeout of 300 seconds. 初めて出たのですがまぁタイムアウト的なエラーだと思いました。 実際に見に行くとたしかに…
はじめに こんばんは。 前回の続きです。 kojirooooocks.hatenablog.com NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))作者:寺田 晃大インプレスR&DAmazon 今回は10, 11章をやりまして、今回ですべて終わりました。 本題 各バージ…
はじめに こんばんは。 前回の続きです。 kojirooooocks.hatenablog.com NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))作者:寺田 晃大インプレスR&DAmazon 今回は9章メイン 本題 各バージョン go $ go version go version go1.18 d…
はじめに こんばんは。 前回の続きです。 kojirooooocks.hatenablog.com NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))作者:寺田 晃大インプレスR&DAmazon 今回は7章〜8章まで 本題 各バージョン go $ go version go version go1.1…
はじめに こんばんは。 前回の続きです。 kojirooooocks.hatenablog.com NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))作者:寺田 晃大インプレスR&DAmazon 今回は4章の続きから6章終わりまで 本題 各バージョン go $ go version go…
はじめに こんばんは。 久々に gitで rebase を使ったので、ちょっとした備忘録として残しておきます。 gitのバージョンは以下 $ git --version git version 2.32.0 本番 今まで自分は rebase 使う際は 無駄なコミットをまとめる際に使ったりしていました。 …
はじめに こんばんは。 今回はこの本を読み始めました。 NuxtとGoではじめるWebアプリ開発 (技術の泉シリーズ(NextPublishing))作者:寺田 晃大インプレスR&DAmazon なんとなんと2019年12月の本です。 出てすぐ買ったので、まる2年寝かした本です。 発酵し…
こんばんは 今回もLaravelネタです。 FormRequestはLaravel使っているうえで結構使うのですが、それのテストって書いてなかったなぁと思ったので、書いてみようと思いました。 本題 まずこんな感じのFormRequest作ります。 UserRegisterRequest.php
こんばんは。 最近ずっとlaravelしてます。 だいぶやり方忘れています。 今回はバリデーションの独自ルールの作成のやり方を備忘録で残しておきます。 バージョンは以下 # php -v PHP 7.4.26 (cli) # php artisan -V Laravel Framework 8.83.0 本題 コマンド…
はじめに こんばんは。 phpunitのモックライブラリの prophecy をずっと使っていたのですが、最近 laravelの案件をやりはじめてMockery使ってテスト書くにあたりちょっと勝手が違った部分があったので、備忘録で残しておきます。 内容はタイトルのとおりです…
はじめに 最近、昔から運用されているphpプロジェクトのお手伝いをさせてもらうことになり、いろいろな環境の再構築なども行っております。 その過程でcircleciを使用するということになり早速導入したのですが、妙なエラーが出ました。 めっちゃ簡単ですが…
はじめに こんばんは。 夜中子供が寝ているときに粛々と仕事と勉強をしております。 表題通りlaravel8でテストデータを作ったのですが、昔やってたlaravelのバージョンとは作り方違ってたので、備忘録として残しておきます。 本番 1. コンフィグの修正 confi…
こんばんは。 そろそろめんどくさい確定申告の時期が近づいてきました。 みなさん頑張ってますでしょうか? そして今年から 電子帳簿保存法 がはじまりますよね。 今までPDFダウンロードしていつでも紙に出来るように持ってたんですが、そもそも電子領収書は…
はじめに こんばんは。 1月は体調不良のツケでめっちゃ忙しく、2月は契約の切れ目で更に忙しく、ヘロヘロの僕です。 運悪く3〜4件くらいの案件がかぶってしまって、てんやわんやしております。 どれもPHP案件ですが、日付を扱うときに datetime だったり car…
こんばんは。 今週ついに38歳になりました。 心は未だに17歳ですけどね。 体はどんどんおっさんに近づいています。 今年は新しいことに挑戦する年にしようと思います。 ちなみに今年の目標はこちら。 kojirooooocks.hatenablog.com とくに資格は頑張ってみた…
はじめに。 超簡単な簡単な備忘録です。 今まで引っかからなかったので、、、 本題 以下を実行時にエラーが発生しました。 $ docker-compose exec app bash OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caus…
はじめに こんにちは。 やっと体調が回復してきました。 実は 1/9(日)から体調不良が続いてまして、やっと昨日から回復の兆しがみえてきました。。。 昨日の回復が嬉しすぎてtwitterでつぶやいちゃいました。 「俺はもしかしたら、このまま死ぬのかもしれな…