WEB開発 リレーションデータがない場合の対処[Laravel] Laravelのリレーションを利用している場合に、アローでデータを呼びます。しかし、リレーションのデータがない場合、NULLのデータに対して、アローで呼び出しを行おうとしてしまうため、エラーになってしまいます。 Attempt to rea... 2023.02.23 WEB開発
WEB開発 dockerで動かすLaravel9のnode設定 今回、Larael9を導入するにあたってのnode設定でつまづいたところがあったので、そちらを解消した方法。 今回のつまづきポイントは、nodeのvite設定である。こちらをちゃんと設定をしないと、リアルタイムのjavascriptのチェッ... 2023.01.29 WEB開発
サーバー開発 dockerでnpmを起動時に動かす dockerのコンテナでnpmを自動実行しようとした際にうまくいかなかった。その解消方法に以下のような形で解消を行なった。Dockerfileに書いていた記述をdocker-composeファイルで処理するようにした。 node: imag... 2023.01.22 サーバー開発
サーバー開発 laravelはPDOを利用している LaravelではPDOでのDB接続をしており、mysqliといった接続は利用していない。つまり、PDO接続さえできれば良く、Dockerではmysqliなどの関数を入れる必要はない。 mysqlやmysqliはphp7.0より削除されたら... 2023.01.15 サーバー開発
サーバー開発 docker-composeでデフォルトテーブルを作成する際に照合順序を変更する command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci docker-comoseファイルのmysqlのイメージを作成する部分... 2023.01.15 サーバー開発
サーバー開発 docker-composeの私的最適解 docker-composeを作る際の構成に非常に悩んだ末その最適解を導き出しました。 Dockerfileでできることでもdocker-compose.ymlにかけるものも存在していて、どちらに書くべきか。ENVをDockerfileに記... 2023.01.15 サーバー開発
WEB開発 dockerのphpmyadminイメージにBasic認証をつける Dockerファイルを以下のようにする FROM phpmyadmin:latestCOPY ./.htaccess /var/www/html/.htaccessCOPY ./.htpasswd /var/www/html/.htpass... 2023.01.09 WEB開発
PC NURO光F660AルータDNS設定でレスポンスを良くする F660Aルータはデフォルトの設定であると、DNSサーバの設定の問題でレスポンスが悪く、名前解決が遅い場合があるらしい。これはDNSサーバーのキャッシュ情報を保存、処理している本体の機能があまり優れていないからだそうです。 DNSサーバーと... 2023.01.08 PC
開発ツール 開発環境はMacかWindowsか 正直、どちらでも良い。 以前、記事で開発環境をWindowsを利用しているだけでレベルが低いと断定され面接を落とされたと言う話をみましたが、あまりにも情報が古いし、それこそレベルが低い。確かに開発環境としてはMacの方が権限や、UNIXベー... 2022.12.31 開発ツール
PC VPNが内部と外部が同じIPの場合通信がうまくできない VPNは内部と外部が同じIPアドレスが利用されている場合、内部と外部がわからなくなりうまく通信ができない192.168.0.1などで内部で利用している場合、VPN接続先で192.168.0.1などを利用していた場合、同じIPの帯域になるので... 2022.10.18 PC