【PHP/ Laravel】ClassName::classって何?ネームスペースを含んだクラス名を取得する
Laravelだとよく見る Model::classってなんなんでしょう? リレーションだったり、サービスプロバイダーのあたりでよく見かけますよね。 // user.php public function posts()…
Laravelだとよく見る Model::classってなんなんでしょう? リレーションだったり、サービスプロバイダーのあたりでよく見かけますよね。 // user.php public function posts()…
LaravelのEloquentを使ってANDと ORを使った複雑なSQLを表現する方法です。 SQLでのWHERE句で WHERE col1= ‘val1’ AND (col2 = ‘val2’ OR col3 = ‘…
Laravelのbladeで作った画面からPOSTメソッドでフォームを送信したときに token miss match. 419 Sorry, your session/ 419 your page has expire…
Laravelでstore()またはupdate()メソッドでリクエストパラメータをデータベースに保存するときに、リクエストパラメータだけでなく別の値も追加して保存したいときってありますよね。 たとえばこんなの。 fun…
Laravel使いのみなさん、upsertってどうしてますか? プライマリキーなどで検索してデータがない場合にはcreate、ある場合にはupdateをする方法を教えます Eloquentにてupsert、データが無けれ…
Laravelでモデルのリレーション先のモデルのデータの存在チェックをしたい場合ってありますよね。 今回は簡単に存在の有無をtrue/falseのbooleanで取得する方法を招待します。 関連(relation)のモデ…
Laravelの.envファイルにコメントを書きたいときありますよね。 設定を何かの単位でまとめておいて、それが何のまとまりなのかを書く。とかそういうときに。 もう単純にこうです! # でコメントアウトにできます。 # …
Laravelでテーブルに保存している最後のレコードを取得したいときありますよね。 モデルにはfirst(‘column’) メソッドが存在します。 これでテーブルの最初のファイルを提供することは知っていると思いますが、…
ローカルの開発環境ならhttp://localhost:3000 本番開発環境なら https://production.com など、LaravelのアプリのURLを環境に応じて取得する方法について解説します。 &nb…
テーブルに複数あるカラムのうちの特定の2つだけ取得(SELECT)したい場合、生のSQLだと以下のようになります。 usersテーブル、Userモデルだとして。 SELECT `name`,`role` FROM `us…