Vue.js

【Vue.js】v-forを使ってセレクトボックスのoptionタグを生成する

この記事では、 v-for を使用してselectタグ内のoptionタグを生成する方法を紹介します。 optionタグのvalueが1から始まるセレクトボックス 下記は値が1から5までのoptionタグを生成する例です。 <t...
生活

【mineo】iPhoneを機種変更した後、「PDP認証に失敗しました」となってインターネットに接続できないときの解決方法

iPhoneを機種変更したときに、「PDP認証に失敗しました」と表示されてインターネットに接続できなくなってしまい焦ったので、解決した方法をメモしておきます。 解決方法 結論としては、iPhoneにプロファイルがインストールされていなか...
PHP

phpenv + php-buildで簡単に複数のPHPのバージョンを管理する

プロジェクトによってPHPのバージョンが違っている場合、開発中はそのプロジェクトで使用しているバージョンに揃えないと思わぬところでエラーが出てしまうことがあります。 今回はそんな事態を避けるために、phpenvを使ってPHPのバージョンを...
Laravel

【Laravel】テストを書くときによく使うコード集

はじめに この記事は Laravel #2 Advent Calendar 2018 の14日目の記事です。 内容 今回はLaravelでテストコードを書く際に、普段使っている処理をまとめてみました。 LaravelにはHTTPリク...
GraphQL

【GraphQL入門】GraphQLの特徴をまとめてみた

GraphQLについては名前くらいしか聞いたことがなく、どういうかは全く知らなかったのですが、最近調べる機会があったので、GraphQLを調べた際に知った特徴をまとめました。 GraphQLのことをこれから調べようと考えている方は、下記の...
Vue.js

【Vue.js】算出プロパティとメソッドの違い。どう使い分ければ良いの?

この記事はVue.jsの算出プロパティについて、「メソッドとの違い」や「算出プロパティの使い所」がよくわからない、と混乱したことがある人向けにまとめた内容です。 算出プロパティとは Vue.jsではテンプレート内に計算や式を記述すること...
HTML&CSS

【HTML&CSS】Flexboxを使って要素を上下左右に中央揃えにする方法

今回はFlexboxを使って、要素を上下や左右に中央揃えする方法を紹介します。 まずFlexboxを使用するためには、要素に対して"display: flex"を設定する必要があります。 そして、調整したい位置によって"display:...
Laravel

【Laravel】テーブル定義からファクトリーファイルを自動生成するライブラリを作りました

Laravelでは、ファクトリーファイルを使って、テストデータを簡単に準備することができます。 そんなファクトリーファイルですが、難点はファクトリーファイルに設定するカラム名を自分で定義しなければならないことです。 ファクトリーファイル...
PHP

【PHP】配列をjson_encode()でエンコードしたJSONが、配列になるときとオブジェクトになるときの違いを解説

PHPの"json_encode()"は配列を与えられたときに、エンコード結果のJSONを配列として出力する場合とオブジェクトで出力する場合があります。 "json_encode()"でエンコードされるJSONの形式の条件がわからずハマっ...
Vue.js

【Vue.js】Vue CLI 3系のインストール方法

今回は"Vue.js"アプリの開発に使用する公式ツール、「Vue CLI」のインストール方法を紹介します。 Vue.jsでは、Vue CLIを使って、プロジェクトの作成やプラグインの追加を行うことが可能です。 この記事で扱うVue CL...