2018年7月4日ITPHP

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

2018年9月6日ITpython, Selenium

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

2019年4月2日ITpython, Selenium

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

ITLaravel, PHP

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

ITLaravel, PHP

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

2018年9月6日ITLaravel, PHP

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

2020年2月14日ITLaravel, PHP

Laravel で ajax を使用して、POSTをしたら、419という見慣れないステータスコードが返ってきたので、それの解消方法です。 POSTのヘッダーかボディにcsrf_tokenを追加してやれば419エラーは解消されます。 ...

2018年12月23日ITLaravel, PHP

こんにちは、ハラダ(@nobuhiro_harada)です。 Laravel で Request Input が空文字だったら、空文字をそのままデータベースに書き込んで欲しかったのですが、null に変換されるので、model か cont ...

ITLaravel, PHP

こんにちは、ハラダ(@nobuhiro_harada)です。 Laravel Auth ログインパスワードを平文でデータベースにする手順です。 ※移行やお客様要望などやむを得ない場合でもやらない方がいいです。 PHP 7.2.4 MySQL ...

ITLaravel, PHP

こんにちは、ハラダ(@nobuhiro_harada)です。 Laravel Auth を利用する際、、、 php artisan make:auth php artisan migrate これで利用できますが、このままだと、認証キーが ...