kintone kintone | PHPのcURL関数で kintone API を叩いてレコードを追加する方法 kintoneアプリ作成から kintone REST API をPHPのcURL関数で叩いてレコードを追加する方法のメモ。 kintoneアプリ作成 アプリ作成 "文字列(1行)"の入力フォームを3つ配置して氏名、電話番号、メールアドレス... 2023.02.07 kintonePHP
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
Node.js Node.jsをさくらのレンタルサーバにインストールする方法(ソースからコンパイル) さくらのレンタルサーバに Node.js をインストールするための OpenSSL と Node.js のインストール方法のメモ。(*「さくらのレンタルサーバ上で Node.js (npm) を使えるようにする」を拝見させていただき無事イン... 2023.02.04 Node.jsさくらのレンタルサーバー
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
GitLab GitLab | SSH接続でGitクローンするまでの流れメモ Gitのリモートリポジトリとしてメインで利用している GitLab.com へ SSH接続出来るようにするまでのメモ( *ローカルの動作環境は macOS Ventura 13.1)。 SSHキー(公開鍵と秘密鍵)を作成する SSHキーの作... 2023.01.26 GitLab
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
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
jQuery WordPress | Ajaxで非同期に記事データを追加で読み込む方法 アーカイブページの記事一覧で「もっと見る」や「View More」のようなボタンを置いてクリック時にページ遷移せず次ページの記事一覧データをAjaxで読み込み追加する方法のメモ。 functions.php に設定 admin-ajax.p... 2023.01.17 jQueryWordPress
WordPress WordPress | 記事詳細ページのPタグにCSSクラスを追加する方法 記事詳細ページ本文内のPタグ要素にCSSクラスを追加する場合に、置換処理でCSSクラスを追加する方法のメモ。 本文取得とCSSクラス付加のため置換処理 <?php /** * 本文取得とCSSクラス付加のため置換処理 */ // バッファを... 2023.01.13 WordPress
WordPress WordPress | 本文内最初の画像を取得する アイキャッチ画像を設定していない場合など、記事の本文内のソースから最初の画像URIを取得するサンプルです。 本文内の最初の画像を取得する 以下のサンプルコードを functions.php 等に追加して記事一覧ページなどのテンプレート内で、... 2023.01.12 WordPress
Laravel Laravel9 | お問合せフォームを作成する Laravel Sail を利用して簡単なお問合せフォームを作成する内容のメモ。 フォーム用プロジェクト作成 form-app という名前でお問合せフォーム用のプロジェクトを作成します。DBなどは利用せずメールの送信確認のみ行う目的でしたの... 2023.01.11 Laravel