夜の歌

プログラミング、音楽、本について緩く書いていきます。

Laravel

【Laravel・Illuminate/Cache/Repositoryクラス】コンストラクタに引数として設定されているインターフェイスのバインド箇所を調査する①

何を調査したいのか Illuminate/Cache/Repositoryクラスのコンストラクタに引数として設定されているインターフェイスのバインド箇所を調査したい。 なぜ調査したいのか Cache::get()メソッドの実行クラスの処理を確認した際に時間がかかったので、今後の時…

【Laravel】updateメソッドで保存する時にハマった

データの更新をする際に、updateメソッドを使って実行。そして、ハマった。そのコードは、下記。 get(['page'])->first(); $book->page = 5; $book…

Laravelで処理途中でDBの変更をしたい

Laravelで処理途中でDBの変更をしたい。どうすればいいのか。答えは、config/database.phpのconnections.mysql.databaseの値を変更する。下記、コードで変更できる。 \Config::set('database.connections.mysql.database', 'test_db'); ただ、一度DBに対して…

【Laravel】任意のルートパラメーターの挙動について

任意のルートパラメーターが設定されている時、されていない時の挙動を確認した。サンプルコードを含め確認した内容を記す。 まずは、wbe.php // web.php

Laradockのphp.iniの修正について

Laradockのphp.iniを変更する必要があったので調査。php-fpm配下のphp7.2.iniを修正し、下記コマンドを実行したら修正内容が反映された。 // サービスの停止 docker-compose stop // サービスをバックグランドで起動 docker-compose up -d nginx mysql phpmy…

『PHPフレームワーク Laravel Webアプリケーション開発 バージョン5.5 LTS対応』を読んで①

『PHPフレームワーク Laravel Webアプリケーション開発 バージョン5.5 LTS対応』を読んでる。 PHPフレームワーク Laravel Webアプリケーション開発 バージョン5.5 LTS対応作者: 竹澤有貴,栗生和明,新原雅司,大村創太郎,丸山弘詩出版社/メーカー: ソシム発売…

Laravelの仕様について確認中①

Laravelの仕様について確認中。ログの出力内容とか調べたいけど、今はDBのアクセス方法の確認を行いたい。まとめたら、Qiitaにでも書いていきたい。 LaravelのhasManyを使ってリレーション関係を定義し、外部キーに主キー以外を設定して情報を取得したかった…

Laravelのログについて調査中①

Laravelのアプリケーションログの出力内容を調査。PHPエラーは、どのレベルのものが出力されているのか。また、その他にどのような内容が出力されるのか把握したいので調査。 ■確認したいPHPエラー ・実行が中断 ・E_ERROR:致命的なエラー ・実行は継続する…

Laravel③

7月から新しい会社に入って、Laravelを使っている。今まで使ったことがあるCakePHPよりは、個人的に使いやすい気がする。まだ、Laravel独自の機能を使えこなせているかといえば、全然まだまだ。もう少し、使いこなしたいところ。 一旦、今日はこれくらいで。

Vagrantのエラー②

会社のPCで実施したら、エラーは表示されず上手くいった。。あぁ、でも原因が知りたい。自宅のPCと会社PCの環境は何かな。Vagrantのバージョンの違い、秘密鍵の設定の違いなどかな。Homesteadのソースは同じだし、そこが原因ではなさそう。 まだ、ネットワー…