Saba note

醜悪コード Ugly hacks ITものづくり

Laravel5のミドルウェアの使い方

ミドルウェアというややこしい用語のせいで皆混乱気味です。Apacheはおっさんにしてみればミドルウェアだからです。(厳密にいえば名前空間が必要です。) Laravelのミドルウェアはちょっと語弊があるかもですが、アプリケ […]


Laravelのカスタムサービスプロバイダーの作り方

Laravel5 共通クラス(汎用関数)をつくるでは比較的少量の場合というか基礎的な考え方みたいなものなので実践ではあまり役に立たない場合が多いかも。大きなアプリケーションになってくるとこれだと全然足りないわけです。 な […]


PHPでObjectにプロパティーを追加する

いろんな方法があるので、あれなんですが、こういう方法がいちばん簡潔。 $someObj = new someClass(); $someObj->{“foo”} = “hoge”; これで追加される。


Laravel5 EroquentとSQLまわり

DBとモデルの設定が終わったらいよいよSQLをかいてゆきます。 実際に使うコントローラ内でモデルを呼び出してやります。そうすることでDBテーブルからデータをオブジェクトで扱えるようになります。 use Illuminat […]


Laravelで利用できるライブラリいろいろ

これらのライブラリは普通のプレーンなPHPでも使えるので重宝しますよ。 jenssegers/agent Mobile Detectのラッパーなんですが、Mobile Detectより人気ある感じになっちゃってますか。こ […]


Laravelのパスワードハッシュの使い方

PHPもセキュリティーがしっかりしてきました。 文字列をハッシュ化する …. use Illuminate\Support\Facades\Hash; …. class someClass { $h = Hash […]


Laravel5で$_GETみたいな感じでURLクエリを取得する方法

いろいろと複雑且つ難しい方法はさておき、 $url = $request->url(); これで純粋にURL取得。 $url = $request->fullUrl(); これでGETクエリまでを含めたすべて […]


Laravel5のルーティング

基本的なルーティング Laravelのルーティング書き方まとめ


Laravel5のパスワード暗号化とログイン

Laravel5のパスワードの暗号化は、 vendor/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php ここらでやっております。 $hash = pas […]


Laravel5の日本時間の設定

config/app.phpを修正。 /* |————————————————————————– | Applicatio […]


Laravel5.5でメール認証登録できるようにする

Laravel5.5でメール認証登録できるようにする Laravelのデフォルトの認証機能を作成する Laravel5.5でメール認証登録できるようにする 認証テーブルをカスタマイズ 認証テーブルを作成する 認証機能を新 […]


Laravel5のEloquentまとめ

model: app/SampleModel.php (namespace: App\SampleModel) DB table name: sample_models を想定して説明します。(それともApp\Fligh […]


WordPress Rest

ちょっと遅れ気味ですが、Wordpress Restのお話です。 https://ja.wp-api.org/ https://wordpress.org/plugins/rest-api/ MovableTypeもそう […]


Laravel5のパッケージ開発

https://readouble.com/laravel/5.5/ja/packages.html


Mautic “Powerful marketing automation” インストールと設定

Mautic

マーケティングオートメーション mautic mautic Google Analyticsみたいなものがオンプレミス型とクラウド型でできるっていうようなWEBソフト。雰囲気的にはかつてのアクセスカウンターとかみたいなも […]


CentOS7でPHP7のインストール

まずはリポジトリ関連 yum -y install epel-release rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm PH […]