JavaScript[TypeScript] axiosをラップしてみる VueなりReactなりでAPIに投げる時fetchAPIなりaxiosを使うことが多いかと思います。エラー処理とかを共通化したいなってとき import axios from 'axios' import { InValidSer...2024.10.04JavaScriptTypeScriptVue
Laravel[Laravel] ちゃんとロックしよう あんまりリアルタイム性のある案件をやってこなかったのもあり「ロック=デッドロック=やばい」というイメージしかありませんでした。楽観的になりすぎてました。悲観的にならんとなあ。。 Item::lockForUpdate->cre...2024.08.31Laravel
Docker[Laravel Vue3] LaravelとVue3をDockerで立ち上げる こんな感じのウェブサイト作ってーとペラ10枚くらいのPDFを投げられてきたので、とりあえずLaravelの最新くらいとVue3でいいかなーっていう時のメモ BtoCのCの画面frontと管理画面のadmin両方動かします。S3を使う...2024.08.25DockerJavaScriptLaravelMySQLPHPTypeScriptVue
Bash,Shell[iTerm2] SSHで接続サーバ毎でプロファイルを替える SSHで接続する時に間違って本番でやらかすのが怖いので色を変更したい場合があります。Windows現場でやるときはWinSCPを使用してやるのですがmac現場でiTerm2でやることにしました。最初の軌道でなんとも言えない挙動が出たので自...2023.11.08Bash,Shell
Laravel[PHP] クロージャ関数内で追加したい Laravelでデータを加工しているときにSQLで抽出するにもめんどくさそうな条件でやりたい時にarray_filterでぶん回していた時のこと。 $utilities = Utility::where('version', 1)-...2023.06.21LaravelPHP
JavaScript[JS] distinctしてみる 取得してきたデータのあるキーでdistinct的にしたい場合。配列だったらSetを使う気がする。 var array = new Set([3, 5, 5, 7]) var distinctArray= Array.from...2023.06.09JavaScript
JavaScript[Vue2] 初期表示でwatchを動かしたい watchで値決めたいのに初期表示の時に動かないってとき cooking(val) { this.form.cooking = val }, これを cooking: { handler:...2023.04.29JavaScriptTypeScriptVue
JavaScript[JS] モデルより検索したい 入力されたIDでモデルの配列より検索したい時。WHERE句的な。TSでやってみる。こんな感じの野菜クラスがある。 export class Vegetable { id: number name: string valu...2023.04.22JavaScriptVue
Laravel[PHP] オブジェクトより検索する JSでいうfind的な使い方をしたい。Entityよりidを指定して検索的な。Laravelで。 内部ID料理名野菜ID1酢豚22根菜のすり流し6Cookingsテーブル 内部ID野菜名1ロマネスコ2にんじんVegetable...2023.04.15LaravelPHP
Docker[Laravel] DockerでLaravel環境を作る 常駐先社長「APIをFuelから他のFWにするけどどうする?PythonでもJavaでもなんでもいいよ」自分「え!・・・・」(ここの会社ほとんどPHPしかやってないじゃんか・・・知見ないとなんかあったらめんどいよな・・・)自分「Larav...2023.04.08DockerMySQLPHP未分類