あるSEのつぶやき・改

ITやシステム開発などの技術に関する話題を、取り上げたりしています。

祝!ブログの記事数が300を超えました

祝!ようやくこのブログの記事数が300を超えました。 このブログを開設したのが2018年9月で、現在が2020年7月ということで1年10ヶ月達成に時間がかかったことになります。 平均すると、1ヶ月あたり約13.8件の更新になりますね。 移行し…

テレワークで生産性が低下するというのは本当?3ヶ月やってみた感想

コロナ禍で緊急事態宣言の元、テレワークが一気に普及しましたが、日本人はテレワーク(在宅勤務)は生産性がダウンすると考えている人が他の国と比べて多いとのレノボの調査が公開されました。 www.itmedia.co.jp テレワークで生産性が低下すると感じる理由…

Laravelでトランザクションのロールバック例外を捕まえてエラー制御する方法

Laravelでトランザクションをかける方法は、ネットを検索すればすぐにクロージャーを使用した方法と手動でトランザクションを制御する方法が出てきます。 クロージャーで制御する方がシンプルに書けるので、クロージャーの方がオススメらしいです。 書き方は…

LaravelでPOSTリクエストの終わりにGETでリダイレクトする方法

Laravelのよくわからないところに、POST リクエストを受け付けた Controllerで、 redirect('/dummy'); ってやると、リダイレクトがPOSTリクエストになるというのがあります。 それを、POST リクエストを途中で中断して、GET リクエストでリダイレクトする方…

LaravelとVS CodeのデバッグでFile does not existの例外が発生する問題の解消方法

LaravelとVS Codeのデバッグで、以下の例外が発生してどうしようもなくなってしまいました。 Illuminate\Contracts\Filesystem\FileNotFoundException: File does not exist at path /home/vagrant/code/storage/framework/cache/data/03/d2/03d227a5f76558d…

LaravelとVS CodeでBladeのHTMLソースをファイル保存時に自動整形する方法

Laravel + VS Code のプロジェクトで、Blade の HTML ソースをファイル保存時に自動整形する方法が分かったので、残しておきます。 環境は、Mac になります。 まず、VS Code に「Laravel Blade Snippets」という拡張機能をインストールします。 次に、VS Cod…

VSCodeとPHP CS Fixerでファイル保存時にPHPコードを自動整形する方法

PHP

Laravel + VS Code のプロジェクトで、PHPコードをファイル保存時に自動的に整形(Lint)する方法が分かったので、その方法を残しておきます。 環境は、Mac になります。 まず、PHP CS Fixer というコマンドラインで PHP コードを自動整形するツールを導入しま…

Laravel+L5 Swagger UIでJSONの定義ファイルを自動生成する方法

Laravel に L5 Swagger UI をインストールすると、割合と手軽に Swagger を Laravel のプロジェクトに組み込むことができます。 github.com PHP の Swagger で面倒なのが、API の記述をコードに追加しても、以下のようにコマンドを実行してAPIドキュメントの…

『Hello!! Vue.js』はVue.jsの入門に丁度いい書籍だった

ちょっと Vue.js についての知識が必要になったので、手に取ったのがこの技術書です。 この技術書は、Vue.js の基本について解説しています。 Vue.js の始め方とか、Vue.js をなぜ選択するのかなどの解説がありよかったです。 なぜ Vue.js なのか。 それは、…

『クラウド破産を回避するAWS実践ガイド』はAWS利用者なら読んでおきたい一冊だった #技術書典

既に終了してしまってますが、「技術書典 応援祭」にて『クラウド破産を回避するAWS実践ガイド』なる非常に興味深い書籍が販売していました。 techbookfest.org 残念ながら、今はBOOTHでもとらのあなでも販売していないので、同人イベント限定の書籍だったよ…