Laravel Laravel Sail 環境で Google Maps API を使って住所検索と緯度・経度の自動入力機能を実装する方法 この記事では、Laravel Sail 環境で Google Maps JavaScript API と Geocoding API を使用して、住所検索機能および地図を使った緯度・経度の自動入力機能を実装する方法を紹介します。この機能によ... 2024.10.13 Laravel
Laravel Laravel Sail 環境で Bootstrap から TailwindCSS へ切り替える方法 Laravel Sail 環境で動作している Laravel アプリケーションのフロントエンドを、Bootstrap から TailwindCSS へ切り替える方法をご紹介します。 前提条件 Laravel Sail 環境がセットアップされ... 2024.10.12 Laravel
Laravel Laravel | 都道府県マスタを追加し、APIと管理画面から管理する方法 この記事では、Laravelで都道府県マスタを追加し、それを利用してスポット情報を管理する方法を紹介します。また、都道府県データを取得できるAPIの作成や、管理画面から都道府県マスタを管理する手順についても解説します。 この記事は、これまで... 2024.10.11 Laravel
Laravel Laravel | スポット情報管理用の管理画面を追加する方法 Laravelでスポット情報(登録・編集・削除)の管理ができる管理画面を追加する手順を説明します。この記事では、routes/web.php のルーティング設定、コントローラ、Bladeテンプレートを作成し、スポット情報を管理できる仕組みを... 2024.10.11 Laravel
Laravel Laravel Sailを使ってスポット情報を表示するAPIを作成する方法 Laravel Sailを使ってプロジェクトをセットアップし、スポット情報をデータベースに保存して、リスト形式および単一のスポット情報をAPIで表示する手順を紹介します。 手順概要 Laravelプロジェクトの作成(Laravel Sail... 2024.10.10 Laravel
Laravel Laravel | 奇数・偶数時間と分数を指定してキャッシュを管理する 重い処理を複数実行する必要があるページの表示速度をあげるためキャッシュを導入してみましたが、30分や1時間など決まったキャッシュ時間の設定だけでは思うような結果にならなかったので、奇数時間・偶数時間と分数を指定してなるべく細かく時間差を作っ... 2024.03.18 Laravel
Laravel Laravel | BladeのCSSやJSにバージョン番号を付与する バージョン番号を定義する "config/app.php" にバージョン番号用の定義を追加します。 return [ /* |---------------------------------------------------------... 2023.11.01 Laravel
Laravel Laravel | いいね!管理用のモデル作成 Laravelでいいね!のデータ管理用のマイグレーションファイルとモデル作成のメモ。 マイグレーションファイルとモデルの作成 BlogLikeモデルとblog_likesテーブル作成のためのマイグレーションファイルを同時に作成します。 % ... 2023.10.31 Laravel
Laravel Laravel | 404エラーのルーティング設定 Laravelのルーティング設定で、特定の正規表現にマッチしない場合に404エラーにする方法 404エラーにする /** * 404エラーページ */ Route::get('/{any}', function() { abort(404)... 2023.10.30 Laravel
Docker Docker | phpmyadminのアップロード上限を変更する方法 phpmyadminを用いて100MB以上のダンプファイルをインポートしようとしたところアップロードファイルの上限が小さく出来ませんでした。以下、"docker-compose.yml" 内の "phpmyadmin" の "environ... 2023.07.04 Docker
Laravel Laravel Sail | MySQLにデータベース追加と権限付与する方法 複数のデータベースを利用したいと思い既存の sailユーザーでMySQLにデータベース追加を試みましたが、権限がなく追加できませんでした。以下、rootユーザーでのデータベース追加から sailユーザーへ権限付与するところまでのメモ。 ro... 2023.06.08 LaravelMySQL
Laravel Laravel Sail | PHPバージョンをPHP8.2からPHP8.0に変更する方法 デプロイ先の環境に合わせるため Laravel Sail のPHPバージョンをPHP8.2からPHP8.0に変更する方法のメモ。 Laravel Sail PHPバージョン変更 変更前のPHPバージョン確認 % sail php -v PH... 2023.02.05 Laravel
Laravel Laravel9 | CRUDアプリに画像登録機能を追加する方法 先日投稿したCRUDアプリに画像ファイルを1枚追加できる機能を実装する方法のメモ。 DBに画像ファイル用のカラム追加 マイグレーションファイル作成 sail artisan make:migration add_image_to_posts... 2023.01.25 Laravel
Laravel Laravel9 | 簡単なCRUDアプリを実装する方法 Laravel Sail でプロジェクト作成から簡単なCRUD機能を持つアプリを実装する方法のメモ。 プロジェクト作成 curl -s "" | bash コンテナ起動 cd post-app sail up -d モデル作成 モデル作成と... 2023.01.24 Laravel
Laravel Laravel9 | 認証機能導入のため「Laravel Breeze」をインストールする Laravel Breeze をインストールすると簡単にログイン機能を追加することが可能です。以下、Laravel Breeze v1.18.0 をインストールした際のメモ。(*Laravel Sail 利用) Laravel Breeze... 2023.01.21 Laravel
Laravel Laravel artisan コマンド | モデル作成コマンド(make:model)のオプション artisanコマンドの make:model でモデル名を指定してモデルを作成できますが、オプションを指定することでマイグレーションファイルやコントローラーファイルなどを同時に作成することが可能です。 モデル作成コマンド(make:mod... 2023.01.20 Laravel
Laravel Laravel9 | お問合せフォームの送信内容をデータベースに保存する 先日までに作成したお問合せフォームに送信内容をデータベースに保存する機能を追加します。 マイグレーション マイグレーションファイル作成 sail artisan make:migration create_forms_table 上記のコマ... 2023.01.19 Laravel
Laravel Laravel Sail | プロジェクト作成後にサービス(MySQLやSelenium等)をインストールする方法 Laravel Sail で以下のコマンドで、MailHog のみ指定して作成したプロジェクトに後から MySQLやSeleniumをインストールする方法のメモ。 curl -s "" | bash 既存プロジェクトに追加 sailインスト... 2023.01.18 Laravel
Laravel Laravel9 | 確認画面有り版のお問合せフォームを作成する 先日、お問合せフォーム作成のメモを公開しましたが、今回は先日のお問合せフォームをベースに送信内容の確認画面を追加したバージョンの内容です。 フォームコントローラ改修 確認ページ用のアクション追加 # /app/Http/Controller... 2023.01.17 Laravel
Laravel Laravel9 | お問合せフォームを作成する Laravel Sail を利用して簡単なお問合せフォームを作成する内容のメモ。 フォーム用プロジェクト作成 form-app という名前でお問合せフォーム用のプロジェクトを作成します。DBなどは利用せずメールの送信確認のみ行う目的でしたの... 2023.01.11 Laravel