Saba note

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

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

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


Laravel5 モデルとマイグレーション

テーブルを作成する データベーステーブルの作成と管理、モデルとがいっかんして管理できるというのがいいところ。舶来品のLaravelは、model名が単数形(キャメルケース)、テーブル名が複数形(スネークケース)となります […]


Laravel5のフォームバリデーション

プログラマが最も面倒臭がるところです。実際実装していてあまりおもしろいところじゃない。 いちばんわかりやすいやり方は、入力されたPOST値のバリデーションはPOST値をうけるコントローラで行います。 バリデーションの実装 […]


CentOS7でPHP7のインストール

yum -y install –enablerepo=remi,remi-php70 php php-devel php-mbstring php-pdo php-gd php-mysqlnd php-phpunit- […]


Laravel5でフォームを作る

Formから何らかの情報を取り入れてDBに格納、メール送信といったところが基本的な機能になるかと思います。Frontから攻める方法とDBから攻める方法が(私個人としては)あるのですが、コントローラーから攻める方法は他の機 […]


Laravel5のSQLじゃなくてEloquent

Laravel5 モデルとマイグレーションで基本的な設定はできると仮定して今度はSQLでいろいろやります。厳密にいうとSQLじゃなくてEloquentというORMを使います。Doctorinと比べると使いやすいかもです。 […]


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

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


WordPressの固定ページで指定のテーマファイルを使う

Wordpressの固定ページで指定のテーマファイルを使う

Worpressのテーマファイルは必ずしも使いやすいものではないんですが、この機能も必要なんだか不要なんだかよくわからないといった感じですが、「WordpressのためじゃないWordpress的でもない人々のための適当 […]


Laravel5でsave()できない問題

ちょっと古い記事ですが、Laravelでマイグレーション後にモデル作成してもデータが登録ができないというのがあって私のハマりどころとかなり似ているなという感じだったのですが、私の場合エラーも出なかったので、かなり苦戦しま […]


Laravel5でデータベースセッションを使う

WEBサーバーの冗長化にともなってMemcachedやRedisでセッション管理が人気ですが、ここではDBでセッション管理をする方法です。Laravelはとても簡単に設定できました。(少なくともCakePHP3よりかなり […]


Laravel5でFormでPOSTする

PHPフレームワークのPOST値は結局はPHPなのでスーパーグローバル変数としての$_POSTで受け取れるのですが、これで受け取らないというのが普通です。$_POSTで受け取っちゃうとあんまりよろしくないことになりかねな […]


Laravel5でデータベースを使う

データベースでいろいろやる前に LaravelのDB操作は、いわゆるモデルとかエンティティとか使ってやたらと濃厚に接続する方法と、クエリビルダーを使ってあっさり使う方法があります。前者はEloquentORMを使って、後 […]


Windows10でxamppのphpをCLIで使う

Windows10でxamppのphpをCLIで使う

Windows MINGW64でphpを使うの続きです。 Localのコンソールが何であるかによってちょっと変わりますが基本は同じです。私はMINGW64使っておりますのでここでもその想定で。 xamppのphpパス x […]


LolipopのPHP(CLI)でいろいろなバージョンを使う

LolipopにSSHログインしたらコンソールから cd /usr/local ls -al とやると一応使える言語がいろいろと出てくるので確認してみてください。 rootなのでlsしかできないですのが、ここらに使えるも […]


Laravel5 インストール後にしておくこと

ComposerでLaravelインストールの続きです。 Laravel5はちょっといろいろ変わってしまったので、いろいろちょっと違いますが、概ね同じ感じがします。 インストール後に画面が真っ白になったら ログが書き込め […]


PHPのビルトインサーバーを使う

PHP5.4以降からビルトインサーバーが使えます。PHP5.4がインストールされているなら、XAMPPとかApacheとか設定しなくても簡易的なWEBサーバーをその場限りで立ち上げて使えます。大規模な開発は無理だけど結構 […]