Laravel

10/14ページ

CSVインサート:DBに無かったら追加を処理したい

CSVインサート:DBに無かったら追加を処理したい 作成中システムですが、現在CSV更新のパーツを組み込んでいます。 そこで、どんな更新方法が『楽』かつ『不整合が起こらない』かを考え色々と実験をしています。 楽なのはやっぱり『Excelで作ってDBを更新』なんですよね。 ただ、リレーションを組んでいる以上、一方のテーブルのみの更新は相方のいない情報を作ってしまう可能性が…。 と言う事で […]

Laravel:Viewのみだけど複合主キーを回避する方法

Laravel:Viewのみだけど複合主キーを回避する方法 以前の記事 Laravel:2つのカラムが一致するリレーションをしたい で2つのカラムのリレーションについて記載しました。その中で、Laravelでは基本的に推奨されていないため、回避する方法を考えるとまとめました。 今回もその流れの話となります。 お題は前回とほぼ同じ、商品分類である【カテゴリー】とモールの【タグコード】を紐づけます。 […]

Laravel:SQLに小数点以下を記入したい。

Laravel:SQLに小数点以下を保存する方法 Controller、Model、Viewを作り終わり、動作確認をすると「???」と言う箇所が出てきたりします。 今回はそんな記事です。 Createで1.4と記載したら【整数で入れてください近い数字は1か2です】と指示されてしまった。 サイズを整数に直して単位を変えればいいのですが、少数表記したいときもあります。 この件について複数回調べてしまっ […]

Laravel:取得した配列を2列に並べる方法

Laravel:取得した配列を2列に並べる方法 Webカタログを作る時など1列に複数個の配列を納めたい時があります。 直打ちPHPの時は【 array_chunk() 】を使えば一発だったのですが、Laravelで使おうとした時問題が生じました。 array_chunk()使うためにはコントローラーで準備が必要! Laravelに慣れてきてしまったため、View側で関連データを取る事が多くなりまし […]

Laravel:{{Form::input()}} を使ってnumberの入力フィールドを作る

Laravel:{{Form::input()}} を使ってnumberの入力フィールドを作る 検索項目の作成などにすごく便利な{{Form::input()}}の記載方法。 ちゃんと知識を入れる前にお手本参照して作成していったため type=’number’ を指定できないという致命的状態に陥ってました。 「これは不味い」と判断し調べた事を備忘録として記します。 View […]

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パターン 削除ボタンを通常は隠しておき、決まったアクションをした時だけ表示させる。 モーダルウィンドで表示の許可 […]

1 10 14