2023-01-01から1年間の記事一覧
概要 環境 前提条件 データベース universitiesテーブル facultiesテーブル コントローラー 実装 実行結果 未選択状態 大学選択後 まとめ 概要 複数のプルダウンメニューがある状況で選択した結果によって次のプルダウンメニューの内容が変更する実装例を紹…
概要 環境 方法 Laravel側の実装 React側の実装 概要 LaravelのSPAツールであるInertia環境下で前のページに戻るボタンを実装する。 環境 Laravel 9 Inertia React 方法 Laravel側の実装 Inrertiaのshare dataを利用して、前のページのURLを渡す。 // middle…
概要 Laravelアプリケーションにおいて、検索機能等を実装する際にリレーション先も含めてOR(または)で絞り込みを行う方法をまとめる。 環境 Laravel 9 方法 orWhereHas()を使用する。 $qury->where('title', '%{$keyword}%') // 通常の絞り込み ->orWhere('…
概要 環境 方法 実行テスト 概要 LaravelではEloquentでpaginateメソッドを用いることでページネーションをすることができるが、 自身で用意した配列(コレクション)を利用してページネーションを行う方法を調べたのをまとめようと思う。 環境 Laravel 9 方法…
Laravel9の環境でクエリビルダでjoinをするとカラム名が重複していた場合に一致したレコードで上書きされてしまう問題の解決法
はじめまして 皆さんこんにちは。沖縄の大学生keigo-uです。 私は個人でwebアプリやiOSアプリの開発を行っており、アルバイトでプログラミングスクールの講師をしています。 日々の開発の中で得た知識をより深めるために備忘録としてブログにまとめたいと思…