スポンサーリンク
Laravel

Laravel9 | 簡単なCRUDアプリを実装する方法

Laravel Sail でプロジェクト作成から簡単なCRUD機能を持つアプリを実装する方法のメモ。 プロジェクト作成 curl -s "" | bash コンテナ起動 cd post-app sail up -d モデル作成 モデル作成と...
Laravel

Laravel9 | 認証機能導入のため「Laravel Breeze」をインストールする

Laravel Breeze をインストールすると簡単にログイン機能を追加することが可能です。以下、Laravel Breeze v1.18.0 をインストールした際のメモ。(*Laravel Sail 利用) Laravel Breeze...
Laravel

Laravel artisan コマンド | モデル作成コマンド(make:model)のオプション

artisanコマンドの make:model でモデル名を指定してモデルを作成できますが、オプションを指定することでマイグレーションファイルやコントローラーファイルなどを同時に作成することが可能です。 モデル作成コマンド(make:mod...
Laravel

Laravel9 | お問合せフォームの送信内容をデータベースに保存する

先日までに作成したお問合せフォームに送信内容をデータベースに保存する機能を追加します。 マイグレーション マイグレーションファイル作成 sail artisan make:migration create_forms_table 上記のコマ...
Laravel

Laravel Sail | プロジェクト作成後にサービス(MySQLやSelenium等)をインストールする方法

Laravel Sail で以下のコマンドで、MailHog のみ指定して作成したプロジェクトに後から MySQLやSeleniumをインストールする方法のメモ。 curl -s "" | bash 既存プロジェクトに追加 sailインスト...
Laravel

Laravel9 | 確認画面有り版のお問合せフォームを作成する

先日、お問合せフォーム作成のメモを公開しましたが、今回は先日のお問合せフォームをベースに送信内容の確認画面を追加したバージョンの内容です。 フォームコントローラ改修 確認ページ用のアクション追加 # /app/Http/Controller...
jQuery

WordPress | Ajaxで非同期に記事データを追加で読み込む方法

アーカイブページの記事一覧で「もっと見る」や「View More」のようなボタンを置いてクリック時にページ遷移せず次ページの記事一覧データをAjaxで読み込み追加する方法のメモ。 functions.php に設定 admin-ajax.p...
WordPress

WordPress | 記事詳細ページのPタグにCSSクラスを追加する方法

記事詳細ページ本文内のPタグ要素にCSSクラスを追加する場合に、置換処理でCSSクラスを追加する方法のメモ。 本文取得とCSSクラス付加のため置換処理 <?php /** * 本文取得とCSSクラス付加のため置換処理 */ // バッファを...
WordPress

WordPress | 本文内最初の画像を取得する

アイキャッチ画像を設定していない場合など、記事の本文内のソースから最初の画像URIを取得するサンプルです。 本文内の最初の画像を取得する 以下のサンプルコードを functions.php 等に追加して記事一覧ページなどのテンプレート内で、...
Laravel

Laravel9 | お問合せフォームを作成する

Laravel Sail を利用して簡単なお問合せフォームを作成する内容のメモ。 フォーム用プロジェクト作成 form-app という名前でお問合せフォーム用のプロジェクトを作成します。DBなどは利用せずメールの送信確認のみ行う目的でしたの...
Laravel

Laravel Sail | phpMyAdminを追加する

phpMyAdminの設定を追加 プロジェクト作成後、DBの内容確認用ツールとして phpMyAdmin を利用するため docker-compose.yml の services に以下の phpmyadmin を追加します。 設定内容 ...
Laravel

Laravel Sail | プロジェクト作成時にインストールするサービス(MySQL,MailHog等)を指定する

サービス指定しない場合 下記のコマンドを実行すると my-app というディレクトリでプロジェクトが作成されます。この場合、サービスの指定をしていませんので、MySQL / MailHog / Meilisearch / Redis / S...
Laravel

Laravel9 | タイムゾーン・ロケール等を変更する

タイムゾーンやロケール等は config/app.php で設定されています。 タイムゾーン デフォルトでは UTC になっているので Asia/Tokyo に変更します。 変更前 'timezone' => 'UTC', 変更後 'tim...
AWS

AWS | S3のバケット削除後すぐに同名バケット作成するとエラーになる

S3のバケットを削除後に時間を空けず直ぐに同名のバケット作成を試みたところエラー(A conflicting conditional operation is currently in progress against this resou...
WordPress

WordPress | 投稿ステータスが非公開の固定ページを親ページとして選択できるようにする

投稿ステータスが非公開や下書き状態の固定ページを親ページとして選択出来るようにする方法のメモ。 非公開や下書きの固定ページを親ページとして選択できるようにする 以下のサンプルは、公開済/下書き/非公開の3つの投稿ステータスの固定ページを選択...
WordPress

WordPress | 秒数に関する定数(分・時・日・週・月・年)

WordPressにはデフォルトで 年・月・週・日・時・分 の秒数を表記しやすくするための定数が定義されています。 定数の定義場所 "wp-includes/default-constants.php" の function wp_init...
WordPress

Public Post Preview | 有効期限を長くする(※48時間から7日間など)カスタマイズ

WordPressのプラグイン「Public Post Preview」を利用すると記事公開前に確認用URLを発行しユーザー登録なしで記事内容を確認することが可能になります。 とても便利な機能のプラグインですが、確認用URLの有効期限がデフ...
Tera Term

Tera Term | ショートカットからSSH接続する

サーバー管理やWEBサービスの管理をリモートで行う際に Tera Term をいつも利用していますが、予めショートカットを設定することで、ダブルクリックで目的のサーバーへSSH接続することが可能です。以下、設定方法のメモ。 Tera Ter...
ConoHa WING

レンタルサーバーのシェルとプロンプト表示フォーマットを確認する方法

レンタルサーバー(さくらのレンタルサーバ/エックスサーバー/ロリポップ/ConoHa WING)のシェルとプロンプト表示フォーマットを確認してみました。 シェルとプロンプト表示フォーマット 各レンタルサーバのシェルを "echo $SHEL...
Laravel

さくらのレンタルサーバ | Laravel9をインストールする方法

さくらのレンタルサーバにデフォルトドメインの "example.sakura.ne.jp" にアクセスした際に Laravel9 が動くよう新規インストールする方法のメモ。 プロジェクト保存用ディレクトリ作成 SSHで接続後、Laravel...
スポンサーリンク
タイトルとURLをコピーしました