PHP [PHP]ディレクトリごとファイルをコピー PHPにはファイルをコピーするcopy関数がありますが、ディレクトリ配下を丸ごとコピーすることはできません。 この記事ではディレクトリ以下のファイルやディレクトリを丸ごとコピーする方法を解説します。 結論 まずは結論から。 コマンドがないの... 2023.10.18 PHP
PHP PHPで複数の値を返す方法とその応用 PHPでは、関数から複数の値を返すことが求められるシチュエーションが多くあります。この記事では、基本的な方法から応用までを解説し、それぞれのメリットとデメリットを確認していきます。 配列を使って複数の値を返す PHPでは、配列を使用して複数... 2023.10.16 PHP
Laravel [Laravel]Console出力系のCommand一覧 この記事はLaravelのJobやSeederなどでコンソールに出力するやり方を紹介します。 はじめに Artisanコマンドを実行した際や、Seederなどでの途中経過などを出力したい際にechoでもいいけど、赤字にしたり目立たせたい場合... 2023.09.10 LaravelPHP
PHP 2地点間の座標の距離を求める この記事では2地点の緯度経度から、その直線距離を求める方法を紹介します。 緯度経度とは ここに辿り着いた方は今更説明する必要もないですが、念の為に説明します。緯度経度は地球上の位置を表す座標系であり、緯度は赤道からの角度、経度はイギリスのグ... 2023.07.15 PHP
Laravel [Laravel]複数形・単数形の単語を調べる LaravelではDBのテーブル名を決める時など、複数形や単数形の単語が必要なときがあります。この記事では、簡単に複数形や単数形を調べるやり方を解説します。 単数形から複数形を調べる tinkerの起動 まず、コマンドラインからtinker... 2023.06.19 LaravelLaravel講座
Laravel [Laravel]Laravelの命名規則 この記事では、Laravelの変数やメソッドなどの命名規則に関して解説します。 命名規則とは プログラミングを行う際にソースコード上の識別子の名称のルールを定めたもの。ネーミング規則、ネーミング規約、あるいは命名規約とも呼ばれます。通常は、... 2023.06.19 Laravel
チートシート 【Laravel】artisanのenv:encryptコマンドを解説 Laravel 10.xのartisanの「env:encrypt」コマンドを解説します。 Description envファイルを暗号化します。.envファイルをGitHubなどのバージョン管理システムに含めたりする場合に利用します。暗号... 2023.06.14 チートシート
チートシート 【Laravel】artisanのenv:decryptコマンドを解説 Laravel 10.xのartisanの「env:decrypt」コマンドを解説します。 Description envファイルを復号化します。env:encryptで暗号化されたファイルを複合化できます。.envファイルをGithubな... 2023.06.14 チートシート
チートシート 【Laravel】artisanのmake:testコマンドを解説 Laravel 10.xのartisanの「make:test」コマンドを解説します。 Description 新しいテストクラスを作成します。test.stubを利用して作成されます。 Usage php artisan make:tes... 2023.06.13 チートシート
チートシート 【Laravel】artisanのmake:scopeコマンドを解説 Laravel 10.xのartisanの「make:scope」コマンドを解説します。 Description 新しいグローバルスコープクラスを作成します。scope.stubを利用して作成されます。 Usage php artisan ... 2023.06.13 チートシート