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
Laravel Laravel Sail | MySQLにデータベース追加と権限付与する方法 複数のデータベースを利用したいと思い既存の sailユーザーでMySQLにデータベース追加を試みましたが、権限がなく追加できませんでした。以下、rootユーザーでのデータベース追加から sailユーザーへ権限付与するところまでのメモ。 ro... 2023.06.08 LaravelMySQL
Laravel Laravel9 | GitLabからさくらのレンタルサーバへデプロイする方法 GitLab.com でリモートリポジトリを管理している Laravel9 のプロジェクトをさくらのレンタルサーバへデプロイする方法のメモ。 PHPバージョン確認 Laravel9 の動作要件以外のバージョンであったり開発環境と異なるバージ... 2023.02.06 Laravelさくらのレンタルサーバー
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 | GitLabからエックスサーバーへデプロイする方法 GitLab.com でリモートリポジトリを管理している Laravel のプロジェクトをエックスサーバーへデプロイする方法のメモ。(*以下の作業はエックスサーバーにSSHで接続した状態で行います。) 環境確認と設定 PHPバージョン La... 2023.02.01 Laravelエックスサーバー
Laravel Laravel9 | リソースコントローラの一部のアクション(index, show)のみミドルウェアの認証(auth)を除外する方法 リソースコントローラで自動生成されたアクションの内、indexとshowのみミドルウェアの認証(auth)の対象としないようにする方法。 コンストラクタで追加する認証ミドルウェアかルーティング設定でリソースコントローラをバラして記述して認証... 2023.01.29 Laravel
GitLab Laravel | ローカルで作業中プロジェクトをGitLabへpushする ローカルで開発していたLaravelプロジェクトを GitLab.com 上のリモートリポジトリへpushするまでのメモ( *ローカルの動作環境は macOS Ventura 13.1)。 空のリモートリポジトリ作成 リモートリポジトリが未... 2023.01.27 GitLabLaravel
Laravel Laravel | Bladeテンプレートで改行を反映できるようにする(nl2br) Bladeテンプレートで、渡された値を表示する際 {{ $post->content }} などとして表示しますが、対象の値に改行コードが入っていても改行されずに表示されます。 改行を反映するには nl2br() を追加いますが、{{ }}... 2023.01.26 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