1つのテーブルを複数のテーブルと結合したい【Laravel10】
1つのテーブルを2つの異なるテーブルに対して結合したいケースがあったのでLaravelで実装してみました
こういうテーブルがあった(前提)1. ユーザテーブル(User)idname1藤沢たかし2伊藤えりか2. 商品テーブル(I ...Laravelで複数画像アップロード時のvalidateを指定【Laravel10】
jQuery – Image Uploaderを使って、フォームから複数の画像を選んで送信できる機能を実装しています
(結局DropZoneだと編集時の画像の取り扱いがうまくいかないので、上記のライブラリに変更 ...
Laravel Breezeのユーザ削除機能を物理削除から論理削除に変更する【Laravel10】
Laravel Breezeでは、ユーザが自分でアカウントを削除できる機能があります
しかしBreezeのデフォルトではユーザ情報はDBから物理削除(Hard Delete)されてしまいます。
物理削除だと色々 ...
laravel-nestedsetを使ってLaravel10で階層構造のカテゴリを作る
カテゴリの様な、ツリー上の階層データを手軽に扱うためのライブラリパッケージです
公式Github
環境Laravel 10
PHP v8.2.13
【Laravel】ラジオボタングループのデフォルト値をDBからの値に反映する
こんな感じのラジオボタングループをフォーム内に作って、編集画面からこのラジオボタンを表示させるときに、DBからの値をデフォルト値として適用する方法です
Laravel(Blade)<div class="btn- ...一定時間で消えるフラッシュメッセージを簡単に実装[Laravel8]
以前、手軽にフラッシュメッセージが実装できるnotieを紹介しました
今回は、そのnotieを使ってLaravelでフラッシュメッセージを実装します
PHPreturn redirect() ->route(& ...ランダムな文字列やユニークなIDをLaravelで生成
LaravelでユーザのIPアドレスやホスト、ユーザーエージェントなどを取得する方法
ユーザが投稿するWebサイトを作るときは、いたずら防止などの目的でユーザのIPアドレスやホストなどを保存します
ピュアPHPでやる方法とLaravelで取れるやり方には少し違いがあるので、書いておきます
PHP//I ...Dropzone.jsで編集画面を作る(アップロード済みの画像を表示)
前回からの続きです
Dropzone.jsを使って画像アップロードの編集画面を作る場合、既にアップロード済みの画像をデフォルトで表示させる必要があります
そこで少してこずったのでメモとして記録しておきます
LaravelでDBテーブルをupdateした時に、同時に更新した値を取得する裏技[Laravel8]
通常Eloquentのsaveやupdateでは、実行時に更新した値の結果を返してくれない
しかし、テーブルの値をupdateした時に結果を同時に返して欲しい時がある
「わざわざそのためにselectとかしたく ...