2019-06-01から1ヶ月間の記事一覧

[PHP][Laravel] リダイレクトバック(redirect()->back())でのURLクエリパラメータ対応

バージョン Laravel 5.7 概要 前の画面でURLクエリパラメータが指定されており、 その画面にリダイレクト バックした際にクエリパラメータを渡したい。 下記2タイプのどちらかで対応はできたが、単純にredirect()->back()で対応する方法が 見つからなかった…

[C++][MFC] C++(VC++)でカレントディレクトリの1つ上のパスを取得する

概要 C++でカレントディレクトリを取得して、その上の親ディレクトリパスを取得する。 「..¥」を末尾に付与して1つ上のパスに移動する方法は 私の場合、別処理で「.」から拡張子位置を判断する処理があったため使えなかった。 コード char buf[MAX_PATH]; /…

[PHP][Laravel] バリデーション前にデータを修正する

バージョン Laravel 5.7 概要 例えば、画面に「年月日」と「時刻」の入力エリアがあり、 それらを連結してdatetimeとしてバリデーションしたい場合などで バリデーション検証される前にデータを修正させる。 コード ■FormRequest protected function getVali…

[PHP][Laravel] リダイレクトでbladeのjsに配列を渡す

バージョン Laravel 5.7 概要 バリデーションエラーなどでリダイレクトで元の画面に戻した際に 入力データ以外にPHP側で用意した配列情報をbladeのJavascriptに渡す。 コード ■TestController.php // バリデータ if ($validator->fails()) { // 渡すデータ配…

[PHP][Laravel][バリデーション] 開始と終了の日付バリデーション処理

概要 開始日と終了日のテキストボックスがある。 それぞれ必須入力ではなく、指定可能期間は本日〜1ヶ月後とする。 開始日が指定された場合のみ、「開始日 <= 終了日」の条件が発生。 コード public function rules() { $today = date("Y-m-d"); $nextmonth…

[Javascript][jQuery] セレクトボックス メインカテゴリーとサブカテゴリーを連動させる

概要 select要素のセレクトボックスで階層化されたメインカテゴリーを選択すると 関連したサブカテゴリーに表示を連動させる。 ①サブカテゴリーの初期表示は未選択状態を示すoption要素のみを表示 ②メインカテゴリーで項目を選択する ③サブカテゴリーは連動…

[Javascript] ジグザク線(zig zag line)、波線を描画する

ジグザグ線(波線)を描画する 開始点と終了点を指定し、ジグザグ線を描画する方法。 Javascriptだけでなく他の言語でも応用できる。 <html> <head> <script> class Point{ constructor(x,y){ this.x = x; this.y = y; } } var startP = new Point(50,60); var endP = new Point</head></html>…