Laravelのmigrateでエラー発生しました SQLSTATE[42S01]: Base table or view already exists: 1050 Table ‘ ~テーブル情報~ ‘ いったい何事だ!と言うことで調べました。 テーブルあるのにまた作ろうとしてるよ エラーの内容は『作成指示のテーブルは既に存在しています』と言うものでした。 ん~~作った覚え […]
Laravel:更新日時などの時間ずれを解消する(解決編) 以前の記事の続きです。 前回記事で修正した箇所はconfig\app.phpのtimezoneでした。 しかし【’timezone’ => ‘Asia/Tokyo’,】としてもUTCが採用されている様でした。 まず先に結論を記載 無事にこれで解決できました。 bootstrap\cas […]
Laravel:端末によって表示内容を変える方法 作成中のシステムは基本的にPCでの操作を念頭に作り込んでいます。 現段階で商品検索機能は完成したのですが非常に便利で「検索などの機能は倉庫でも使いたい!」と思うようになりました。倉庫で使えれば詳細情報の有無確認して実測できます。 ただ、パソコンでの表示を考えて作ってしまったため、改行で崩れる箇所が複数あります。 単純なテーブルやリストなんかだと【% […]
- 2019.02.16
- 9時間, Laravel, MySQL, PHP, timezone, スクリプト備忘録, タイムゾーン, ツール, 失敗例, 自作システム, 自動化
Laravel:更新日時などの時刻ずれを解消する 前から気になっていたんです。最終ログインを取得するパーツを作成したら時間がずれてるんです。 cronにて実行させているものは狙った時間の処理されてます。 ということは、おかしいのは『Laravel』ということになります。 Laravelは自前でタイムゾーンを持っている 勝手にサーバーの設定と同期していると思っていたらそうでもないようです。 それが、 […]
- 2019.02.08
- Eloquant, Laravel, MySQL, PHP, whereHas, サロゲートキー, スクリプト備忘録, リレーション, 自作システム, 自動化, 複合主キー
Laravel:2つのカラムが一致するリレーションをしたい この件はまだまだ勉強中の身であります。 今回作成しているシステムでは、モール毎にジャンルコートがあります。 このモール側が提供しているコードはAPIで簡単に取得更新する事が出来ます。 商品には『ジャンルコード+モールコード』を登録しているので、モール側でジャンルコードの修正があった場合、これを検知しなくてはなりません。 2つのカラム(モー […]
Laravel:Parse error: syntax error の理由 『Parse error: syntax error』が出て1時間ほど足止めしてしまいました。 自戒を込めて備忘録へ記そうと思います。 Parse error: syntax error とは 「PHPのスクリプトが間違えてるよ」というエラーです。 今までも何度か経験してますが、その殆どが【@endのつけ忘れ】でした。 @ […]
CSS:テキストを折り返さず【…】で省略したい いつも忘れてしまうオーバーフローの処理です。 リストだから折り返さないで欲しい。そんな時は多々あります。 サイズ変わると見た目がね。 以前書いたことあるのですが「あれ?これで良かったよな」と思いながらできなかったので備忘録を記します。 正しいスクリプト CSS [crayon-6635b8709595a147995080/] HTML [ […]
Laravel:roleによってユーザー一覧を可変させる 管理者による新規ユーザー作成関連として、前回までの記事で下記構成を構築しました。 管理者によるユーザー登録/guestのユーザー登録不可 register実行後の動作を同じログインユーザーのままHomeに設定 register時、roleも一緒にcreateする 今回はユーザー一覧を作ります。 ユーザー一覧で欲しい動作 今回のシステムでは、 […]
Laravel:ユーザー登録時にroleも一緒にcreateする方法 管理者による新規ユーザー作成関連として、前回までの記事で下記構成を構築しました。 管理者によるユーザー登録/guestのユーザー登録不可 register実行後の動作を同じログインユーザーのままHomeに設定 この状態でユーザーの登録項目を変更しようとしたところ、新設した項目(role等)が初期値で入ってしまいました。 以前カス […]
Laravel:register実行後の動作を変える 前の記事では『管理者によるユーザー登録/guestのユーザー登録不可』の実装について書きました。 前回までの状態ですと嫌な動きがあります。 管理者で新規ユーザーを作った後、作成したユーザーでログインしHomeを開く。 例えば、Adminという管理者でTESTというユーザーを作った場合、新規登録後はTESTでHomeへredirectされてしまい […]