PHP Laravelで、SQLite3からMySQLへDB変更 日付フォーマットでエラー
今、はやわかりのグラフ表示ツールをLaravelで作成しています。
これができれば、グラフ表示ツールのクラウド化も可能になるからです。
グラフ表示の部分とWindowsクライアントツールからAPIでたたく部分を大方作成でき、後は認証部分とかを作っていこうかと考えているところです。
なお、グラフ表示については、前に作成したように、Googleの仕組みを踏襲しました。
最初、LaravelでSQLite3をデータベースにしていたのですが、データが大量になってくる可能性があるので、MySQLへ変更することにしました。
.envファイルの内容を変更すればデータベースの変更ができるはずです。
ところが、いざ変更してみると、以下のように日付形式のカラムに関するエラーが出るようになりました。
[2017-10-15 06:40:34] local.ERROR: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '10/15/2017 00:02:00' for column 'dt' at row 1 (SQL: insert into 〜省略〜, PDOException(code: 22007): SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '10/15/2017 00:02:00' for column 'dt' at row 1 at /home/ubuntu/workspace/owl_energy/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458
php artisanで作成したテーブルの日付形式のカラム(ここでは"dt")に対して、
SQLite3のデータベース無いのデータはMM/dd/yyyy 形式ですが、アプリケーションからの読み書きはyyyy-MM-dd形式でも認識してくれました。ところが、MySQLに対してはそれは通用しなかったようです。
従って、日付形式を指定することでエラーを回避することができました。
Laravelでアプリケーション作成する際に参考にしているのは
これです。KindleでUnlimitedであれば読み放題です。
これを何度も読み返しつつ+ググって、基本的なPHPアプリケーションの作成ができるようになりました。とてもオススメです。
他にもLaravelの参考書は以下のものがあります。
PHP初めてのシリーズは好評のようです。
PHP初めてのフレームワーク Laravel5.3/5.4 〜ステップ3〜 ファイルアップロード
- 作者: 山崎大助
- 発売日: 2017/04/06
- メディア: Kindle版
- この商品を含むブログを見る
PHP初めてのフレームワーク Laravel5.3/5.4〜 ソーシャルログイン(SNS認証)〜
- 作者: 山崎大助
- 発売日: 2017/07/17
- メディア: Kindle版
- この商品を含むブログを見る
Laravelエキスパート養成読本[モダンな開発を実現するPHPフレームワーク!] (Software Design plus)
- 作者: 川瀬裕久,古川文生,松尾大,竹澤有貴,小山哲志,新原雅司
- 出版社/メーカー: 技術評論社
- 発売日: 2015/04/21
- メディア: 大型本
- この商品を含むブログを見る
Laravel リファレンス[Ver.5.1 LTS 対応] Web職人好みの新世代PHPフレームワーク
- 作者: 新原雅司,竹澤有貴,川瀬裕久,大村創太郎,松尾大
- 出版社/メーカー: インプレス
- 発売日: 2016/01/08
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
Laravel: Up and Running: A Framework for Building Modern PHP Apps
- 作者: Matt Stauffer
- 出版社/メーカー: O'Reilly Media
- 発売日: 2016/11/21
- メディア: Kindle版
- この商品を含むブログを見る
ダルビッシュ 有, ロサンゼルス・ドジャース, シカゴ・カブス, ナショナルリーグ, 前田健太, メジャーリーグベースボール, 優勝, ディビジョンシリーズ
ドジャースのダルビッシュ有投手が2017年10月17日(日本時間18日)に行われるカブスとのナ・リーグ優勝決定シリーズ第3戦に先発することが決まりました。2017年10月13日(同14日)にロバーツ監督が会見で発表しました。
ダルビッシュ有の変化球バイブルアンコール (B・B MOOK 924)
- 作者: ダルビッシュ有
- 出版社/メーカー: ベースボール・マガジン社
- 発売日: 2013/05/22
- メディア: ムック
- この商品を含むブログ (3件) を見る
Majestic(マジェスティック) ロサンゼルス・ドジャース ダルビッシュ有 プレイヤー Tシャツ (日本サイズ) (ブルー) - M
- 出版社/メーカー: Majestic(マジェスティック)
- メディア: その他
- この商品を含むブログを見る
小室 哲哉, 安室 奈美恵, kco, Instagram, globe, 小室ファミリー
音楽プロデューサーの小室哲哉が、2017年10月15日、自身のインスタグラムを更新。「奇跡の1枚」を公開しました。
- アーティスト: オムニバス,小室哲哉,華原朋美,中森明菜,TMN,TRF,globe,渡辺美里,観月ありさ,TRUE KiSS DESTiNATiON,hitomi
- 出版社/メーカー: Sony Music Direct
- 発売日: 2006/02/22
- メディア: CD
- クリック: 41回
- この商品を含むブログ (31件) を見る
Tetsuya Komuro JOBS#1(2CD+DVD)(初回生産限定盤)
- アーティスト: TETSUYA KOMURO
- 出版社/メーカー: avex trax
- 発売日: 2017/03/15
- メディア: CD
- この商品を含むブログ (1件) を見る
田中 みな実, サンデージャポン, 藤森慎吾, フリーアナウンサー, an・an, TBSテレビ, オリエンタルラジオ
フリーアナウンサーでタレントの田中みな実が2017年10月15日日放送のTBS系情報バラエティー「サンデージャポン」(日曜、前10・00)に出演。豊胸疑惑について。写真誌による張り込み撮影の裏側。
anan (アンアン) 2017年 9月20日号 No.2069 [美乳強化塾] [雑誌]
- 出版社/メーカー: マガジンハウス
- 発売日: 2017/09/13
- メディア: Kindle版
- この商品を含むブログを見る
阪神タイガース, 梅野隆太郎, ランディ・メッセンジャー, 強肩, クライマックスシリーズ, 阪神甲子園球場, セントラル・リーグ, 福留孝介, 試合
村田修一, 読売ジャイアンツ, 戦力外通告, 日本プロ野球, 自由契約, 鹿取義隆, フリーエージェント
巨人は2017年10月13日、村田修一内野手と来季の契約を結ばないことを通知したと発表しました。村田は2002年ドラフト自由枠で横浜に入団。2012年に巨人にフリーエージェント(FA)移籍しました。
がんばれ!!小さき生命たちよ―村田修一選手と閏哉くんとの41ヵ月
- 作者: 村田絵美,村田修一
- 出版社/メーカー: TBSサービス
- 発売日: 2010/09/01
- メディア: 単行本
- 購入: 4人 クリック: 20回
- この商品を含むブログ (1件) を見る
賭博黙示録カイジ, 福本伸行, 原作, TBSテレビ
福本伸行氏の漫画『カイジ』を原作にした視聴者参加型バラエティー『人生逆転バトル カイジ』が、TBSで年末に放送されることが2017年10月13日、決定しました。ゲームに挑戦することで賞金をゲット出来るという、原作で展開されるストーリーを取り入れた番組のようです。
賭博黙示録カイジ 全13巻 完結コミックセット(ヤングマガジンコミックス)
- 作者: 福本伸行
- 出版社/メーカー: 講談社
- 発売日: 2010/01
- メディア: コミック
- 購入: 4人 クリック: 24回
- この商品を含むブログ (9件) を見る