Saba note

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

xamppでsoap clientを使う

xamppでsoap clientを使う

xamppのインストールディレクトリの中にphp_soap.dllがあれば、xamppのローカル開発環境でもsoapクライアントは動きます。私のxamppのphpバージョンがPHP 7.1.8にはsoapの設定ができまし […]


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

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


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

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


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

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


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

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


CentOS7でPHP7のインストール

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


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

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


Windows xampp PHP7.1にアップグレード

ソースをダウンロード 私のxampp環境のPHPが5.6だったので7.1にアップグレード。PHPのバイナリをダウンロードしてきて既存のphpに上書きすればOKです。 http://windows.php.net/down […]


Laravel開発基本

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


upload_max_filesizeの設定 PHPのアップロードサイズを調整する

php.iniで設定する PHPのアップロードサイズは、php.iniの設定を見るとデフォルトでは、 ; Maximum allowed size for uploaded files. ; http://www.php […]


Uploader PHPでファイルをアップロード

PHPすごいです。以前よりPerlばっかり使っていたのでこの度PHPではじめてアップローダーを作ってみたのだけど15分ぐらいでできてしまいました。 Webに特化したPHPなのでかなり簡単に作れるみたいです。 むしろアップ […]


Laravel5のページ作り(いろいろ)

いろいろなルーティングの方法があって、ここらがLaravel5というかフレームワークの真髄かなと。 Lravel5の最初の1ページの理解ができたら、ここらは殆どその応用みたいなものなのでそんな難しいもんじゃないです。 h […]


LaravelにPackagistからライブラリーを追加する

Laravelにって話しではなくてComposerの使い方という話しになるかと思います。Composerのインストールは、ComposerでLaravelインストールはここらで見てみてください。 基本的にはcompose […]


絵文字削除

PHPで絵文字対処 Formに絵文字入力されると困ってしまう場合4バイト文字を削除でいったん対処。その他いい方法あるんでしょうか。 $text = “EMOJI”; // 😾とかの絵文字 $tex […]


rsyncsync

rsyncsync サーバー間でアプリケーションの同期をします。rsyncの同期なのでアプリケーションの種類は問いませんが、多少そのアプリの内容に精通していないと使いづらいと思います。 設定内容は以下になります。 同期元 […]


CentOS7 MariaDBをインストール

MariaDBはMySQLとあんまりかわらないです。というか殆ど同じということでよいのではないかと思います。が、いずれちょっとづつ大きく変わるのだと思うわけです。 version comment MariaDB5.5シリ […]