スクリプト備忘録

15/19ページ

Laravel:月末の日付取得が楽すぎる

Laravel:月末の日付取得が楽すぎる いつものように自作システムをカタカタ作っていると…頭が煮詰まりました…。 なので頭の切り替えのために枝葉のシステムを構築しようと収益計算システムに目を付けました。 それほど複雑な構造にならないから休憩にはちょうどいい。 そんな中、月末の指示をどうしようかと思い簡単な方法を探してみるとありました! Carbonで一発取得! 超簡単、ベ […]

Laravel:Controllerの同じコードを使いまわしたい

Laravel:Controllerの同じコードを使いまわしたい 前回の記事でViewの使いまわしについて記載しました。 今回はコントローラーの使いまわしです。 Viewと同じく、PHPベタ打ちではrequire_onceで読み込ませていましたがフレームワークでは使われないようです。 例は前回記事と同様にボタンコントロールとします。 やりたい動作 roleのレベルに合わせてボタンの表示をコントロー […]

Laravel:Viewの同じコードを切り出して使いまわす方法

Laravel:Viewの同じコードを切り出して使いまわす方法 『テーブル数が200を超える = 作らなきゃいけないViewの数もめっちゃ多い』と言うことで、楽をする為に「共通して利用する項目を別に作成し呼び出してしまおう」と画策しました。 PHPベタ打ちの場合よく使うのは【 require_once 】同じコードでも引数を渡すことで表示結果を変更できるのでとても重宝していました。 Laravel […]

Laravel:SoftDelete(論理削除)を稼働させる

LaravelのSoftDelete(論理削除)を稼働させる やっぱり必要だよ論理削除。と言うことで仕込みだけはしてあったSoftDeleteを稼働させることにしました。 なんで論理削除が必要か 私の作成しているシステムはネットショップへの出品サポートが目的のシステムであるため、商品の情報コントロールが必要です。その中でも重要な要素となるものが『効果のあるものを選択する』というABテスト機構です。 […]

Laravel:削除実行前に確認画面を表示させる

Laravel:削除実行前に確認画面を表示させる 自作システムがDBとしてある程度動作するところまでたどり着きました。 実際に使いだすと欲しい『うっかり削除の防止機能』 と言うことで、【削除ボタンクリック = 即削除】をやめワンクッション置こうという施策についてです。 方法を大別すると2パターン 削除ボタンを通常は隠しておき、決まったアクションをした時だけ表示させる。 モーダルウィンドで表示の許可 […]

レスポンシブデザインについて考えてみる

レスポンシブデザインについて考えてみる 今や流行であるしシステムの重要要件となってきたスマホ対応。レスポンシブデザインと言う言葉も様々なメディアで目にする事が多くなってきました。 本屋さんにそのままズバリのタイトル本があるくらいですから、WEBエンジニアでは当たり前の言葉ですよね。 そんなレスポンシブデザインについて現在のシステムを作成する中で思う所があったのでまとめてみます。 そもそもレスポンシ […]

Laravel:mb_convert_encoding が原因でエラー発生

Laravel:mb_convert_encoding が原因でエラー発生 旧システムでは動いていたスクリプトを移植(多少修正)した結果、エラー発生。 [crayon-6623ed04cacda971967417/] なるほど、エンコードが解らんぞと言う事ですね。 何をしたかったか Amazonなどのサイトから商品画像を取得しようと試みたスクリプトです。 リンク切れや誤記載で404エラー専用ページ […]

Laravel:CLASS ~~ does not exist エラーの原因と解決

Laravel:CLASS ~~ does not exist エラーの原因と解決 1時間ほど格闘してしまいました。お恥ずかしい…。 言い訳をするならば「学生時代から英語が苦手なんだよ!」 そんな奴がプログラムを書いてるわけです。 「英語だけはしっかり勉強しろ!」と過去の自分に強く言いたい。 自戒の念を込めて備忘録記載する事にしました。 CLASS ~~ does not exist […]

Laravel:文字列カラムを結合した値でViewのSelectを作る

Laravel:文字列カラムを結合した値でViewのSelectを作る 私の作っているシステムはネットショップ向けのシステムです。 やる事が沢山あるネットショップシステムでは『面倒臭いものを楽にする』が結構重要だったりします。 その面倒なモノの1つに【タグづけ】があります。 1つのタグで複数のモールが連動出来たら楽じゃないですか! タグの情報は階層構造になっています。 例えばこんな感じです。 イン […]

Laravel:GroupByでSQLSTATE[42000]:Syntax error or access violation: 1055発生

Laravel:GroupByしたらエラーが発生 操作性を上げようとGroupByで重複削除しようと画策し組んでみたところエラーが発生。 [crayon-6623ed04cb085707996628/] 実行 ⇒ SQLSTATE[42000]:Syntax error or access violation: 1055 調べてみたらEloquantではGroup Byは使えないとの事。 それなら […]

1 15 19