プログラミング書籍 「Visual Studio Code完全入門」の感想・備忘録 Visual Studio Code完全入門 Webクリエイター&エンジニアの作業がはかどる新世代エディターの操り方posted with ヨメレバリブロワークス インプレス 2022年03月10日頃 楽天ブックス楽天koboAmazonKindle 点数 74点 感想 初めてVSCodeに触れる人向けの内容であり、VSCodeや他のIDEを使ったことがある人にとっては少々物足りない内容だった。 ... 2023.09.30 プログラミング書籍
PHP Laravelのsail環境でMySQLをダンプ・エクスポートする方法 概要 sailを使ったdocker環境では、ローカルマシンからmysqldumpコマンドでlocalhostに接続することができない。 以下の手順でdockerコンテナに接続してからmysqldumpコマンドを実行すると、問題なくダンプ・エクスポートすることができる。 sail shell mysqldump データベース名 -uユーザー名 -p -hmysql > dump.sqlex) データ... 2023.09.29 PHP
サービス LINEメッセージ内のURLをブラウザで開かせる方法 概要 LINEでURLをクリックすると、リンク先がLINEアプリの内部ブラウザで開かれる。通常のサイトであれば問題ないが、認証が必要なサイト(ベーシック認証、GoogleやFacebookアカウントでの認証が必要なサイト)ではログインすることができずエラーとなってしまう。 ベーシック認証の場合 401 Unauthorizedとなってしまう。 Google認証の場合 403 disallowed_... 2023.09.28 サービス
PHP Laravel-MySQLのORDER BYでnullを後ろにする(中間テーブルにも対応) 概要 MySQLではnull許可のカラムでORDER BYすると、nullの行が先に取り出される。例えばLaravelでHoge::orderBy('score', 'asc')->get()とすると、scoreがnullの行が先に取り出され、その後にscoreがnullではない行が昇順で取り出される。 nullを後ろにする方法 Hoge::orderByRaw('score is null as... 2023.09.27 PHP
PHP [PHP] MySQLの値をunserialize()するとfalseになってしまう原因 概要 PHPのserialize関数でシリアライズした文字列をMySQLに保存し、それをMySQLから取り出してunserialize()関数でアンシリアライズするとfalseが返されてしまうことがある。 原因 様々な原因が考えられるが、最も多いのはサイズオーバーだと思われる。 MySQLのデータ型がTEXT型の場合は上限が65535バイトであり、オブジェクト配列などサイズの大きいデータをシリアラ... 2023.09.26 PHP
PHP(書評) 「プロフェッショナルWebプログラミングLaravel」の感想・備忘録6 プロフェッショナルWebプログラミング Laravelposted with ヨメレバ エムディエヌコーポレーション 2022年03月28日頃 楽天ブックスAmazonKindle フロントエンド Laravel Mixとは Webpackを簡単に使えるようにしてくれるライブラリ。 Laravel9.2からviteに変わったので、最新版ではLaravel Mixは使われない。 Laravelインス... 2023.09.25 PHP(書評)
PHP(書評) 「プロフェッショナルWebプログラミングLaravel」の感想・備忘録5 プロフェッショナルWebプログラミング Laravelposted with ヨメレバ エムディエヌコーポレーション 2022年03月28日頃 楽天ブックスAmazonKindle ログイン機能 Laravel Breeze Laravel BreezeはLaravelを使ったユーザー登録、ログイン、パスワード再設定、などを手軽に提供してくれるPHPパッケージである。 インストール sail co... 2023.09.22 PHP(書評)
PHP(書評) 「プロフェッショナルWebプログラミングLaravel」の感想・備忘録4 プロフェッショナルWebプログラミング Laravelposted with ヨメレバ エムディエヌコーポレーション 2022年03月28日頃 楽天ブックスAmazonKindle サービスコンテナ 依存性の注入(DI)とは クラス内で使う他のクラスのインスタンスをクラス外から受け取ることを依存性の注入(DI)と言う。 DIすることで、別クラスに依存しないクラスとすることができ、別クラスの完成を待... 2023.09.18 PHP(書評)
PHP(書評) 「プロフェッショナルWebプログラミングLaravel」の感想・備忘録3 プロフェッショナルWebプログラミング Laravelposted with ヨメレバ エムディエヌコーポレーション 2022年03月28日頃 楽天ブックスAmazonKindle 基本 編集画面の作成 1. sail artisan make:controller Tweet/Update/IndexController --invokable namespace App\Http\Contro... 2023.09.15 PHP(書評)
PHP(書評) 「プロフェッショナルWebプログラミングLaravel」の感想・備忘録2 プロフェッショナルWebプログラミング Laravelposted with ヨメレバ エムディエヌコーポレーション 2022年03月28日頃 楽天ブックスAmazonKindle 基本 モデルの作成 sail artisan make:model Tweet オプション -m: マイグレーションも作成 -f: ファクトリーも作成 -s: シーダーも作成 -c:コントローラも作成 --all: 上... 2023.09.11 PHP(書評)