Tech memo

日々学んだ技術のびぼうろく

PHP

Laravel5.4 FormRequest でバリデーションエラーメッセージを名前付きにする方法

はじめに 1ページに複数のフォームがあるとき (サイドバーにログインフォーム、メインコンテンツにユーザ登録フォームがある場合) とかに名前付きエラーバグ (Named Error Bags) と使うと View 側で出力するエラーメッセージのアクセスを切り替えることが…

一から整理するクッキーとセッション

PHP

クッキーとセッションっていっつもこんがってよくわかんなくなるから、それぞれの特徴を一からまとめ直す。

OPcache / APCu / APC を使えるPHPのバージョンとそれぞれの違い

PHP

PHP のキャッシュを導入するときのために、OPcache, APCu, APC が対応しているPHP のバージョンとそれぞれの機能のメモ。

Riot.js 3.3 と Lumen 5.4 でつくる 初めてのSPA つなぎこみ編

Riot.jsとLumenで作ったブログシステムのフロントエンドとバックエンドのつなぎこみ。

Riot.js 3.3 と Lumen 5.4 でつくる 初めてのSPA バックエンド編

Riot.jsとLumen製のブログシステムのバックエンドをLaravel製軽量フレームワーク Lumen で作る。

Riot.js 3.3 と Lumen 5.4 でつくる 初めてのSPA フロントエンド編

Riot.jsとLumen製のブログシステムのフロントエンドをRiot と Material Design for Bootstrap で作る。

WordPressのドメインを変更するときにはDBの修正が必要。3つの方法を比較!

WordPress のドメインを変更するときは DB の修正も必要 WordPress では FQDN が DB に保存されているため、 サーバ移管などでドメインが変わる際、DB 内に保存されている FQDN も修正しなければならない。 が、このとき何も考えずにただ文字列置換をすれば…

Vue.js 2.1 のコンポーネントを使ってみた

Vue.js 2.1 で作った掲示板システムの一部をコンポーネント化することを通して、Vue.js のコンポーネントについて実践的に学んでいく。

Lumen での共通関数の作りかた

つくるもの Lumen でどこからでも使える共通関数を作る。 共通関数 Common::sayHello() をつかうと 'Hello!!' と返す共通関数を作成する。 共通クラスを追加 app/Libs/Common.php を作成し、そこにCommonクラスを定義する。

Lumen で RESTful API を作ってみた

LaravelライクなRestful Resource ControllerをLumenで作ってみた。LumenはLaravelの Restful Resource Controllerには対応していないため、自前で用意する。

Laravel製軽量フレームワーク Lumen のインストール方法

前提 Web サーバの設定は完了済み。 Lumen コマンドを使用してインストールする。 インストール手順 Lumen コマンドのインストール Lumen コマンドで新規アプリケーション作成 インストール完了! 1. Lumen コマンドのインストール composer で Lumenコマン…

Lumen 5.3 と Vue.js 2.1 で簡易掲示板を作る 〜フロントエンド編〜

Lumenと Vue.js 2.1 の入門として簡単な掲示板を作ってみる。今回はVue.jsでフロントエンドを実装しつつ、Vue.jsの文法について解説していく。

Lumen 5.3 と Vue.js 2.1 で簡易掲示板を作る 〜バックエンド編〜

Lumenと Vue.js 2.1 の入門として簡単な掲示板を作ってみる。今回はLumenでのバックエンド編。DB と API を作っていく。