2017-04-01から1ヶ月間の記事一覧

PHPでSQSのFIFOキューを使った時のメモ

SQSのFIFOキューを使用する時に調べた事を記述します。みんな大好きSQSは昔から存在する手軽に利用できるキューシステムですが、メッセージの順序保障と二重送信などはアプリ側で考慮する必要がありました。 しかし何時の間にやらFIFOキューとして機能が強化…

PHPのslim3でEloquent\Modelを使用したモデルの実装

illuminate/databaseはEloquentというORM機能も利用できるのでslim3での利用法を記述github.com以下のようにモデルクラスを作成します。 # src/Sample/Model/User.php

illuminate/databaseを使用したデータベース操作

php

素で「illuminate/database」を使用したデータベース操作のまとめgithub.com前回の記事で以下のような感じにdbの接続設定を追加したので、それを使用します。 $container['db'] = function ($c) { $capsule = new \Illuminate\Database\Capsule\Manager; $ca…

PHPのslim3でデータベースに接続する

今回はデータベースに接続する設定を追加します。DBに接続するライブラリは以下を使います。github.comcomposer.jsonに以下の設定を追加してcomposer updateします。 composer.json @@ -15,6 +15,7 @@ "php": ">=5.5.0", "slim/slim": "^3.1", "slim/twig-vi…

PHPのslim3にtwigの設定を追加

前回TOPページのコントローラの追加を行ったので、今回はテンプレートの追加をします。 テンプレートにはtwigを使用します。composer.jsonを更新してtwigのパッケージをインストールします $ vi composer.json "require": { "php": ">=5.5.0", "slim/slim": …

PHPのslim3で環境構築

久しぶりにslim3で素のフォームを作るまでを勉強しなおしたので筆をとりました。 この記事ではコントローラの追加までを記述します。slimはマイクロフレームワークですが、公式でスケルトン機能を用意されているのでそれを利用します。github.comスケルトン…