Saba note

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

RsyncのPHPリブラリー albertofem/rsync-libの使い方

Rsyncの使い方では生のコマンドラインの説明なんですが、PHPでRsync使おうとするといろいろ面倒ですが、albertofem/rsync-lib使うとすごい楽ちんです。単にRsyncのラッパーで中でコマンドラインを […]


WordPressでショートコードを作る

ショートコードの基本形 本家に全部書いてあるので冗長ですが。 functions.phpに以下を書きます。 /* Short code */ function foobar_func( $atts ){ return ” […]


Laravelの送信メールエラー

Expected response code 250 but got code “530”, with message “530 5.7.1 Authentication required ” キャッシュクリアすると治る […]


ES6でsuperagentを使ってみる

jQueryのAjaxってたぶん数年後には死んでるらしい。あのFlashのように! Sourceの入手・ダウンロード このソースをまるごとコピペしてsuperagent.jsとリネーム。 https://wzrd.in/ […]


Packagistに自分で開発したものをあげるまで

PackagistとGithubを使った開発は、もちろん単独で可能ですが、ここではLaravelに組み込むかたちでの開発手順を紹介します。 vendor以下はGit管理から外す Laravelの開発ではvendor以下は […]


“The page has expired due to inactivity. Please refresh and try again.”

POSTする際にCSRFトークンを設定していないか、あるいはトークンのセッションが切れたときに出るLaravelのデフォルトのエラーです。 このエラー画面をカスタマイズします。 デフォルトのコントローラは、 vendor […]


WordPressカスタム投稿タイプをつくる

いろいろな方法があるのですが、ここはfunctions.phpをつかったわりとベタな方法を紹介します。 プラグインを使う方法もあるようですが、ここではfunctions.phpを使って書く方法を紹介します。 https: […]


画像をリサイズしたりWatermarkを自動的に入れたりするパッケージ Intervention/image

画像加工ではこのパッケージが一番人気なんではないでしょうか。 Github Intervention/image Packagist intervention/image インストール composerの実行できるディレ […]


Bootstrap3 Modal

なんで最近モーダルっていうんですか。むかしみんな勘違いしつつライトボックスって言ってませんでしたっけ? アンカーのdata-target=”#sampleModal”を値をidに指定するというだけ […]


Laravel5のクエリビルダー

Laravel 5.5 Eloquent:利用の開始 Tip!! Eloquentモデルはクエリビルダですから、クエリビルダで使用できる全メソッドを確認しておくべきでしょう。Eloquentクエリでどんなメソッドも使用で […]


MVCとルーティング

On RailsであれLaravelであれ、ここらの仕組みはだいたい同じです。WEBというものはそもそもそうだったのだ!と思い出させてれるのがこのMVCとルーティングを使った仕組みです。 WEBの勉強をはじめた場合、ここ […]