1つのテーブルを複数のテーブルと結合したい【Laravel10】
1つのテーブルを2つの異なるテーブルに対して結合したいケースがあったのでLaravelで実装してみました
こういうテーブルがあった(前提)1. ユーザテーブル(User)idname1藤沢たかし2伊藤えりか2. 商品テーブル(I ...laravel-nestedsetを使ってLaravel10で階層構造のカテゴリを作る
カテゴリの様な、ツリー上の階層データを手軽に扱うためのライブラリパッケージです
公式Github
環境Laravel 10
PHP v8.2.13
【Laravel】ラジオボタングループのデフォルト値をDBからの値に反映する
こんな感じのラジオボタングループをフォーム内に作って、編集画面からこのラジオボタンを表示させるときに、DBからの値をデフォルト値として適用する方法です
Laravel(Blade)<div class="btn- ...SSHできないサーバでLaravel用のシンボリックリンクを作成する
Laravel8で画像のアップロード機能を作っています
Laravelでは、ユーザがアップロードした画像はStorageフォルダに格納されますが、Storage/app/publicディレクトリにある画像にユーザがアクセス ...
PHPでWebサイト作るときにフレームワークは本当に必要か?
PHPでWebサービスを作るとき、今やフレームワークは当たり前のように使われています
PHPのフレームワークっていうのは、FuelPHP、Laravel、CakePHPなどですね
企業のエンジニアの求人を見てい ...
Webサイトに設置したTwitter投稿用リンクをデバイスごとに切り替える
Webサイトにツイッター投稿用のリンクを設置しました
ところが、調べてみるとツイッターの投稿リンクはいくつか種類があり、デバイスで対応してる場合としてない場合があります
またスマホの場合、アプリがインストールさ ...
MacのPHPバージョンを7.2.4から7.4.7にアップグレード
最新のLaravel7を使うには、PHPのバージョンが7.2.5以上でないといけません
試しに僕のローカルのphpバージョンをみてみたら、7.2.4でした
はい、バージョンが足りてません
という訳で ...
phpで短いユニークなIDを生成する
ども、僕です
ユニークなユーザIDを生成する必要があり、hashidsというライブラリを使うことにしたよ
その導入方法や使い方を説明するよ
Hashidsとは?短くてユニークなIDを生成してくれるラ ...
グーグルのスパム対策reCAPTCHAの導入と罠[PHP]
投稿フォームを用意してるwebサイトにとって、スパム対策としてはグーグルのreCAPTCHAが有効です
その導入方法と待ち受ける多数の罠の回避方法なんかを紹介します
なお、この記事はウェブサイトでの導入を対象に ...
送信フォームからpostでsubmitしたのに値が取れない時
PHPでformからpostした値がなぜか取得できない・・・
そんな時に確認すべき箇所です
結論inputタグにname属性がついてるかを確認しましょう
inputタグにname属性がないと値が取得 ...