Laravel

Laravelのリアルタイムファサードの仕組みをソースコードを読みながら説明します

Laravelのリアルタイムファサードがなかなか面白いと思ったので実装部分についてソースコードと共に解説します。 リアルタイムファサードがなぜ「リアルタイム」と呼ばれるのか、この記事を読む事で理解できるかと思います。 Lara...
Laravel

【図解】Laravelの全体像がなんとなく分かる図

Laravelの構成要素がなんとなく分かる全体像の図を作ってみました。 Laravelの中身は以下のような感じになっています。 おおざっぱな図ですが、概要はこんな感じです。 ルーティングとMVCが分かっていれば、...
OS

Windows10のVS CodeでPHPのコードフォーマット(PSR-2)を自動で行う方法。細かく丁寧に説明。

VS CodeでPHPのコードフォーマットを自動的に行うには、「PHP-CS-Fixer」というエクステンションを使います。 SPR-2に準拠したコードフォーマットが可能になります。 Windows10で使えるようにする方法に...
GeoIp2

「GeoIp2」のPHPパッケージの使い方(IPアドレスからロケール情報を取得する)

以下の記事で「 GeoIp2 」をLaravelで使い始めるまでの手順を書きました。 LaravelでIPアドレスを元にロケール判別する 今回はLaravelを使わずに素のPHPでGeoIp2を使って各種ロケール情報を取得する...
PHP

【図解】phpのtrait(トレイト)とは何か。シンプルな例で説明します。

phpのtrait(トレイト)とは、クラスの継承を使わずにコードの再利用を行うための仕組みです。 この記事ではトレイトについて説明します。 トレイトの概要 先に書いたように、 trait(トレイト) とはphpでコードを...
Laravel

Laravelのビューコンポーザーの使い方

Laravleのビューコンポーザーの使い方を書きます。 ビューコンポーザーとは ビューコンポーザーはビューがレンダリングされる時に実行されるクラスまたはメソッドです。 複数のビューで同じデータを表示したい時などにビューコ...
PHP

【図解】phpのautoloaderとは?使用例と概要を説明。

phpにはautoloaderという機能があります。 知っている人は知っている。そうでない人も名前ぐらいは聞いた事があるかもしれません。 この記事ではautoloaderについて説明していきます。 load(読み込む)と...
pip

pipのインストール方法と使い方

pythonのパッケージ管理ツール「pip」のインストール方法を使い方について説明します。 pipとは pipとはpythonのパッケージ管理ツールです。 pipを使う事で、「Python Package Index」と...
PHP

コアサーバーのphp7.4で無理やりxmlwriterを有効にする方法

2020年2月現在、コアサーバーのphp7.2以降ではxmlwriterが有効になっていません。 このためphp7.2以降の環境でxmlwriterを必要とするパッケージ類がcomposerでインストールできません。 インスト...
PHP

phpをソースからビルドする手順

phpをソースからビルドする手順について書きます ダウンロード phpのソースコードのURLは以下から取得できます。 PHP: Downloads ダウンロード&コンパイル&インストール インストールしたいバ...
スポンサーリンク
タイトルとURLをコピーしました