プログラミング

スポンサーリンク
WordPress

[WordPress] Contact Form7に確認機能を導入する方法:簡単な設定手順を解説

概要 WordPressのContact Form7プラグインには確認画面を表示する機能がなく、「送信」ボタンをクリックするとすぐに送信完了となってしまう。 以下の方法で、「送信してもよろしいですか?」のアラートを簡単に表示させることができる。 確認ダイアログを表示させる方法 Contact Form7を使用している固定ページに「カスタムHTML」ブロックを追加し、以下のコードを入力する。 <sc...
JavaScript

Selenium IDEで日付操作を完全攻略!取得と入力の方法を解説

概要 ブラウザ操作を記録・再生することができるChromeプラグイン「Selenium IDE」で日付を自動入力する方法についてまとめました。 結論 変数に値を保存 「Command」で「execute script」を選択 「Target」で「return new Date().toLocaleDateString()」を入力する 「Value」に変数名を入力する 変数の利用 「Command」...
JavaScript

Selenium IDEで変数を活用する方法:自動化をさらに柔軟に!

概要 ブラウザ操作を記録・再生することができるChromeプラグイン「Selenium IDE」で変数を使う方法についてまとめました。 結論 変数に値を保存 「Command」で「execute script」を選択 「Target」で変数に代入する値をreturnする 「Value」に変数名を入力する 変数の利用 「Command」で「type」を選択 「Target」で要素のセレクタなどを入力...
スポンサーリンク
Laravel

[Laravel] ルートの確認&キャッシュ削除の方法

概要 Laravelのルート確認方法とルートのキャッシュ削除方法をすぐに忘れてしまうので、記事として残しておく。 ルートの確認 php artisan route:list 特定のルートを確認したい場合 php artisan route:list | grep xxx(xxxが含まれるルートを表示) ルートのキャッシュ削除 php artisan route:clear ルート定義を変更しても反...
Laravel

[Laravel] APIを簡単に作る方法(ルーティング、コントローラ、CSRF保護)

概要 LaravelでAPIを作成する場合、ルーティング、コントローラ(必要な場合はフォームリクエストも)を定義・作成する必要がある。 手順 1. コントローラの作成 sail artisan make:controller Api/ItemsController 削除処理の場合はresponse()->noContent()を返す(204が返される) <?php namespace App\Ht...
Laravel

[Laravel] 作成したコマンドを$commandsに追加する必要はない?(Kernel.php)

概要 少し古い内容になるが、メモとして残しておく。 Laravel5.4まではphp artisan make:command Xxxで作成したコマンドは、app/Console/Kernel.phpの$commands配列に追加する必要があった。 protected $commands = [ Commands\Xxx::class ]; Laravel5.5からはapp/Console/Com...
Laravel

[Laravel] Docker環境でtinkerが「Writing to directory /.config/psysh is not allowed.」となってしまう原因

概要 Docker環境でphp artisan tinkerを実行するとWriting to directory /.config/psysh is not allowed.となってしまうことがある。 原因および解決方法 ホームディレクトリに書き込み権限がないことが原因である。 sudoを実行できる場合、sudo chmod -R 777 ホームディレクトリを実行すればよい。 sudoを実行できな...
Laravel

[Laravel] fillableが効かない原因(無視されるメソッドと無視されないメソッド)

概要 Laravelではモデルの$fillable配列でマスアサインメントを許可するカラムを指定することができる。しかし、登録・更新に使用するメソッドによって無視される場合と無視されない場合があるため、注意が必要である。 結論 同じ名前のupdateメソッドでも、モデルのupdateメソッドはfilableが有効となり、クエリビルダのupdateメソッドはfilableが無視されてしまう。 よって...
React Native

[React Native] Androidで「No emulators found as an output of `emulator -list-avds`」となってしまう原因

概要 AndroidシミュレータをインストールしてからReact Nativeアプリをnpx react-native run-androidで実行しようすると「No emulators found as an output of `emulator -list-avds`」となり、実行できないことがある。 原因 ANDROID_HOMEなどの必要な環境変数が定義されていないため、エミュレータが起...
React Native

[React Native] EAS Buildで.apkファイルを生成する方法

概要 React Nativeアプリをeas buildコマンドでビルドすると、デフォルトでは.aabファイルが生成される。.apkファイルを生成したい場合はeas.jsonに設定を追加する必要がある。 追加する設定 "production": { "android": { "buildType": "apk" } } サンプル { "cli": { "version": ">= 5.9.1" }...
スポンサーリンク