Saba note

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

Laravel5 ファイルのアップロード

通常の文字列のポストは普通にできるんですが、ファイルのアップロードはちょっと特殊(便利)です。というのはLaravelにはFILE_SYSTEMとかstrageというものがあって、別ホストの領域をLaravelの中に取り […]


Laravel5のエラーページカスタマイズ

resources/views/errors/STATUS.blade.phpをつくってあげるとそのまま表示してくれるという便利なLaravelです。 resources/views/errors/403.blade.p […]


Laravel5のログイン時に認証条件追加

ざっくりとログインの仕組みを見てみました。認証機能についてはこちらをご覧ください。 /login で、ログインができるわけですが、ここのところで認証機能を中核を担っているのが、 Illuminate\Foundation […]


Laravel5のパスワードリセットメールを日本語にする

例によってフロントコントローラは非常に簡素。むしろ何もしていない。 app/Http/Controllers/Auth/ForgotPasswordController.php むしろこいつが全部やってます。 vendo […]


laravel-debugbarの導入

デフォルトでもSymfonyのデバッカーみたいなものがありますがあんまり詳細な情報が出ないので、Laravel専用のデバッカーを入れてみます。 (デバッカーでいうとCake3はデバッカーだけは強力だったと思う。) git […]


Laravel5のログインエラーのauth.failed

auth.failedというバリデーションエラー(というかログイン認証のエラー)時だけvendorの中でべた書きになっているのでが嫌ですね。なんでvalidation.phpに書いてくれてないんですかね。 日本語に修正す […]


Laravel5で送信メールサーバー設定

SMTPサーバの設定 Laravelからメール送信するには、.envで送信メールサーバの設定をしておきます。phpのsendmail(mb_sendmailかな。)を使う場合は、MAIL_DRIVERをmailで設定しま […]


Laravel5でオリジナルのartisanコマンドをつくる

実際につくるコマンドは、 php artisan foo:bar fooobaaar みたいなことで実行できるコマンドをつくります。取り急ぎここではechoするだけです。 artisanのコマンドクラスを作成する php […]


Laravel5 共通クラス(汎用関数)をつくる

共通クラスの作成 なんかむかしincludeしてた時代ありましたね。今もしてますが。Laravel5ではLaravel4とちょっとやり方違うみたいです。手順としては、 共通関数をつくる。 Composer.jsonに登録 […]


ComposerでLaravelインストール

ComposerでLaravelインストール

composerを使ってLaravelインストール curlが使える場合 curlがあると簡単 curl -s http://getcomposer.org/installer | php phpもパスが通っていると楽 […]


認証用のusersテーブルを変更する

どう考えても足りないカラムとプレフィックスのないテーブルはきついので改変します。 テーブル名の変更 元々あるAuthの機能は勿体無いので使うとして、テーブル名を他と統制が取れるように変更します。変更するというより新規で作 […]


Laravel5の環境を知るためのいろいろ

Laravelのバージョン確認 $ php artisan –version Laravel Framework 5.5.2 PHPのバージョン確認 $ php -v PHP 7.1.4 (cli) (built: M […]


Laravel5の.envの設定

.envファイルの設定 .envファイルにはいわゆる設定情報が載っています。このパラメーターを適切に設定します。とはいっても基本動作はデフォルトの設置で殆ど問題ありません。なので最低限の設定をしておきます。 実行環境の設 […]


Laravel開発基本

基本事項 .env以外はすべてのファイルが環境依存しないようにすべてパラメータで制御すべし。 vendor以下は触らない。もし修正変更したいことがある場合はtraitをオーバーライドすべし。 vendorはcompose […]


Laravel5でユーザー認証の設定

PHPのユーザー認証はニーズがあるわりに作るのが非常に面倒くさいです。Ruby on Railsなどではこれらの作業が比較的シンプルに実装できたりしますが、PHPではこれらはフレームワークを使わないとかなり面倒くさいこと […]


Laravel5 Error集

全般 PHP Parse error: syntax error, unexpected ‘.’, expecting ‘&’ or variable (T_VAR […]