ITPHP

PHP 7 で追加された null 合体演算子を現場で見かけたので、挙動を確認しました。 $hoge が NULL である場合は $fuga が評価され、それ以外の場合は $hoge が評価されますと、、 参考: ・$hoge がnull ...

2018年9月6日ITLaravel, PHP

Laravel でのアプリ開発に携わって、本や動画などで勉強しているのですが、これから開発、勉強しようと考えている方向けにおすすめの動画、本を紹介します。 概要をザッと知りたい方     ・(動画) ドットインストール ...

ITpython, Selenium

Selenium はヘッドレスモードで起動すると、CSV ファイルがダウンロードできないみたいで、その際の対処法です。 こちらのコードをそのまま拝借してます。(@taapo.com のご担当者様?ありがとうございます。) 参考: headl ...

2018年7月4日ITPHP

PHP 7 で追加された匿名関数について、現場で見かけたので挙動を確認しました。 JavaScript ではよく見かけますよね。 JavaScriptで即時関数を使う理由 これだけみるとわかりにくいので、もう少し見やすくするために、クロージ ...

2018年9月6日ITpython, Selenium

iframe 内の要素はそのまま指定しても要素がないといわれるので、driver の向き先を切り替えてやる必要があります。 HTML クイックリファレンスさんの iframe の説明をサンプルに使わせていただきました。 XPATH、セレクタ ...

ITLaravel, PHP

既存のPHPプロジェクトを Laradock を使って、開発環境を構築したのですが、MySQL のコンテナが立ち上がらなかったので、簡単なメモです。 下記を参考にさせていただきました。ありがとうございます。 参考: Laradockを使って ...

2019年4月2日ITpython, Selenium

スクレイピングやテストでよく使用されるSeleniumですが、知りたいHTMLのタグに class や id が指定されてない時があります。 そんな時、Google Chrome の Developer Tool を使えば、XPATHやセレ ...

ITLaravel, PHP

サービスコンテナ、DI は Laravel の特徴の一つですが、そこをしっかり把握せずに自分は下記のように書いていました。 こうしたり こうですね。。 TodoRepository は自分が作成して、サービスコンテナにも登録してます。 せっ ...

ITLaravel, PHP

Laravel で開発していると、「ファサード」という単語をよく耳にすると思いますが、実際どう動いているのか追ってみました。 今回は例として、Auth::user() にしました。 ここで use している Auth クラスにクラスメソッド ...

2018年9月6日ITLaravel, PHP

Blade で変数を出力する際に書く「{{ }}」、「{!! !!}」が内部でどう処理されているのか調べていたら、なんと「{{{ }}}」がございまして、少し調べてみました。 Laravel 5 より前のバージョンでは、、 三重波括弧「{{ ...