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:mode... 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/Controllers/F... 2023.01.17 Laravel
jQuery WordPress | Ajaxで非同期に記事データを追加で読み込む方法 アーカイブページの記事一覧で「もっと見る」や「View More」のようなボタンを置いてクリック時にページ遷移せず次ページの記事一覧データをAjaxで読み込み追加する方法のメモ。functions.php に設定admin-ajax.php... 2023.01.17 jQueryWordPress
WordPress WordPress | 記事詳細ページのPタグにCSSクラスを追加する方法 記事詳細ページ本文内のPタグ要素にCSSクラスを追加する場合に、置換処理でCSSクラスを追加する方法のメモ。本文取得とCSSクラス付加のため置換処理<?php/** * 本文取得とCSSクラス付加のため置換処理 */// バッファを有効にす... 2023.01.13 WordPress
WordPress WordPress | 本文内最初の画像を取得する アイキャッチ画像を設定していない場合など、記事の本文内のソースから最初の画像URIを取得するサンプルです。本文内の最初の画像を取得する以下のサンプルコードを functions.php 等に追加して記事一覧ページなどのテンプレート内で、$i... 2023.01.12 WordPress
Laravel Laravel9 | お問合せフォームを作成する Laravel Sail を利用して簡単なお問合せフォームを作成する内容のメモ。フォーム用プロジェクト作成form-app という名前でお問合せフォーム用のプロジェクトを作成します。DBなどは利用せずメールの送信確認のみ行う目的でしたので、... 2023.01.11 Laravel
Laravel Laravel Sail | phpMyAdminを追加する phpMyAdminの設定を追加プロジェクト作成後、DBの内容確認用ツールとして phpMyAdmin を利用するため docker-compose.yml の services に以下の phpmyadmin を追加します。設定内容 ph... 2023.01.06 Laravel
Laravel Laravel Sail | プロジェクト作成時にインストールするサービス(MySQL,MailHog等)を指定する サービス指定しない場合下記のコマンドを実行すると my-app というディレクトリでプロジェクトが作成されます。この場合、サービスの指定をしていませんので、MySQL / MailHog / Meilisearch / Redis / Se... 2023.01.06 Laravel
Laravel Laravel9 | タイムゾーン・ロケール等を変更する タイムゾーンやロケール等は config/app.php で設定されています。タイムゾーンデフォルトでは UTC になっているので Asia/Tokyo に変更します。変更前'timezone' => 'UTC',変更後'timezone'... 2023.01.05 Laravel
AWS AWS | S3のバケット削除後すぐに同名バケット作成するとエラーになる S3のバケットを削除後に時間を空けず直ぐに同名のバケット作成を試みたところエラー(A conflicting conditional operation is currently in progress against this resou... 2022.12.27 AWS
WordPress WordPress | 投稿ステータスが非公開の固定ページを親ページとして選択できるようにする 投稿ステータスが非公開や下書き状態の固定ページを親ページとして選択出来るようにする方法のメモ。非公開や下書きの固定ページを親ページとして選択できるようにする以下のサンプルは、公開済/下書き/非公開の3つの投稿ステータスの固定ページを選択対象... 2022.12.27 WordPress
WordPress WordPress | 秒数に関する定数(分・時・日・週・月・年) WordPressにはデフォルトで 年・月・週・日・時・分 の秒数を表記しやすくするための定数が定義されています。定数の定義場所"wp-includes/default-constants.php" の function wp_initia... 2022.12.19 WordPress
WordPress Public Post Preview | 有効期限を長くする(※48時間から7日間など)カスタマイズ WordPressのプラグイン「Public Post Preview」を利用すると記事公開前に確認用URLを発行しユーザー登録なしで記事内容を確認することが可能になります。とても便利な機能のプラグインですが、確認用URLの有効期限がデフォ... 2022.12.19 WordPress
Tera Term Tera Term | ショートカットからSSH接続する サーバー管理やWEBサービスの管理をリモートで行う際に Tera Term をいつも利用していますが、予めショートカットを設定することで、ダブルクリックで目的のサーバーへSSH接続することが可能です。以下、設定方法のメモ。Tera Term... 2022.12.19 Tera Term
ConoHa WING レンタルサーバーのシェルとプロンプト表示フォーマットを確認する方法 レンタルサーバー(さくらのレンタルサーバ/エックスサーバー/ロリポップ/ConoHa WING)のシェルとプロンプト表示フォーマットを確認してみました。シェルとプロンプト表示フォーマット各レンタルサーバのシェルを "echo $SHEL" ... 2022.11.18 ConoHa WINGLinuxエックスサーバーさくらのレンタルサーバーロリポップ!
Laravel さくらのレンタルサーバ | Laravel9をインストールする方法 さくらのレンタルサーバにデフォルトドメインの "example.sakura.ne.jp" にアクセスした際に Laravel9 が動くよう新規インストールする方法のメモ。プロジェクト保存用ディレクトリ作成SSHで接続後、Laravelプロ... 2022.11.16 Laravelさくらのレンタルサーバー
さくらのレンタルサーバー さくらのレンタルサーバ | Composerをインストールする方法 さくらのレンタルサーバ スタンダードでComposerをインストールする方法のメモ。コマンドラインでインストールSSH接続後、以下のコマンドでComposerのインストールを行います。インストーラーをダウンロード% php -r "copy... 2022.11.16 さくらのレンタルサーバー