Saba note new articles

Larave5で.envの値を取得する

.envは便利です。環境依存するものはここに記述しておくというルールが作れるので非常によいです。だいたいみんな好き勝手にconfig作り出す輩が必ずいるもん...

Laravel5の認証機能

以前にちょっと記事を書いたのですが、5.4でもう一度復習です。ここら辺りはアプリケーションのコアになるので勉強していた方がよいかと思います。 とはい...

シンボリックリンクとハードリンクを作成する

シンボリックリンク ln -s ./top/index.html ./index.html ln -s <実体ファイルパス> <シンボリックリンクのファイルパス>という風になっています。...

CentOS7 MariaDBをインストール

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

Gitの効用

バージョン管理ツールとしてGitはかなりのスグレものであるのは間違いないのですが、使い方を間違っている人を何人か見てきたのでちょっとコメント。 Gitは...

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

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

Laravel5 SESSION

リクエストから取るのがいいのかなと思ってます。少なくともスパーグローバル変数は使わない方がよいという感じでしょうか。 public function sample(Reques...

PHPのコメント

/** * [区分]クラスの概要 * * クラスの詳細 * 出来るだけ細かく書いたほうがよいが、詳細な説明は各メソッドに任せる。 * 全体での共通ルールとか仕様...

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

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

laravel-debugbarの導入

デフォルトでもSymfonyのデバッカーみたいなものがありますがあんまり詳細な情報が出ないので、Laravel専用のデバッカーを入れてみます。 (デバッカーでいう...

msqlのAuto_incrementの確認

このコマンド mysql> show table status like 'test_table'\G *************************** 1. row *************************** Name: test_...

Project note 2017

日本の祝日API Googleカレンダーの祝日を返すAPIを使うのがいちばんよさそう。 LaravelとかSymfonyのvenderに入れられるように開発するのがベスト。 リクエ...

CentOS7 Apache2.4インストールと設定

インストール リポジトリの調整しなくても2.4が入ってくれるっぽいです。 yum -y install httpd これで完了。 httpd -v Server version: Apache/2.4.6 (...

phpのisset()は危険

isset()は謎が多い。 PHP Fatal error: Cannot use isset() on the result of an expression (you can use "null !== expression" instead) in ~ とにか...

jQueyでajax

フロントの実装を殆どしていない数年間でだいぶajaxの実装方法が変わってきたのでびっくりです。新しめのjQueryではだいぶ書き方が変わっていました。 $.aja...

Laravelの最適化(高速化)

Laravelの開発時にpullしたりすると動かないときがあります。キャッシュ消したりいろいろやるわけですが、新しく追加したクラスなどなどうまいこと登録されて...