アウトプット

644

PHPカンファレンス2020で登壇してきた話【Lighthouseはいいぞ】

PHP Conference Japan 2020 Re:bornでLighthouseを題材に登壇してきました。 その裏話的なものや感じたことなどを書いていこうと思います。 登壇のきっかけ 自分はここ半年ほどずっとLighthouseを用いたGraphQL APIの開発をしていました。 初めて触る技術ということもあり大体のハマりどころにはハ…

PHPフレームワークLaravel入門 第2版【読書メモ】

Laravel の知識ほぼゼロ状態で読みました。 どんな本? Laravel 初心者が「Laravel とはどんなフレームワークなのか」をざっと学習できる本。 なんで読もうと思ったのか Laravel を使用している案件にアサインされることになったものの、まったく知識がなかったため。 API の改修をする予定なので…

ブラウザからTSVファイルをローカルダウンロードする方法【Symfony/Lara…

DBのデータを、ブラウザ経由でローカルにダウンロードする方法です。TSVでダウンロードし、エクセルで表示できるようにしました。備忘録として残しておきます。 やりたいこと このデータを加工してエクセルで表示させたい。 $fruits = [ [ "name" => "apple", "price" => "120" ], …

PHPのオブジェクト指向構文を学んだ

業務でLaravelを使っているのですが、PHP自体の勉強ってちゃんとしたことなかったなぁと思い「独習PHP」を参考にオブジェクト指向構文を学びました。 基本のクラスの書き方 <?phpclass Person { public $firstName; public $lastName; // コンストラクタ   public function __construct(stri…

レベルアップPHP ~言語を理解して中級者へ~【読書メモ】

GW中にKindleセールを漁っていて、ふと目に留まりました。 レビューも高評価だったのでさっそく購入し、読んだメモです。 どんな本? PHP言語そのものについて、初心者向けの本では触れない範囲まで深掘りした本。 特定のフレームワークに依存していなくて読みやすい。 なんで読もうと思ったのか …

LaravelでTSV(CSV)ファイルを扱う

LaravelでTSVファイルからデータベースに初期データを投入したく、自分が分からなかった点をまとめます😊 TSVファイルをどこに置くか Laravelのdatabaseディレクトリ配下に置くと良さそう。 ヘルパのdatabase_path()を使うとdatabaseディレクトリの完全パスが生成されます。 // database/$path = …

PHPカンファレンス北海道2019 感想

この度、人生で初めてカンファレンスに参加してきました! 今日はPHPカンファレンス北海道2019に参加した感想などをつらつらと書いていきたいと思います。 きっかけ 今回参加したPHPカンファレンス北海道2019はゆめみがプラチナスポンサーをしているということもあり、また同じ会社の方々が(主に運…

LaravelJPConference でLTしてきました

2019年2月16日(土) 田町グランパーク プラザ棟3階・4階 Laravel はバージョン4.2から現在の最新5.7系まで仕事やプライベートで4年も使っているPHPのフレームワークです。 CfPにいくつか応募した中からLTで採用されたので発表してきました。 これとは別枠で、ClosingTalkの中で、今年開催されるそ…