豆腐とコンソメ

豆腐とコンソメ

もろもろのプログラム勉強記録

Laravel

LaravelでPKがIDじゃないときのfactory

Laravelで、PKがidじゃないテーブルをつくったときに、factoryの挙動がちょっと違ったのでメモ。 こんな感じのモデルがあって、PKがデフォルトと異なるので、プロパティにuser_idを書いてあげる。 PKがidではなくuser_idなUserモデル define(App\Us…

LaravelのModelのcreateでハマった件

日記 前の会社をやめて一年が経ってしまった。 起きたこと Laravelなんとなく使えるようになったかなと思ったけれども、未だにフレームワークがちゃんと読めない。 というかPHPの基本的なところがわかってないんじゃないか疑惑。 こんな平凡なProductモデル…

コールバック地獄を体験したいんじゃ~Promiseへの道~(1)

日記 2018年明けましておめでとうございます。 更新が滞ってました。 年末にかけて仕事が多少忙しくなったこともあり、なかなかまとまって書く時間が取れなかったです。 新年は、39度の熱を出すという散々なスタートとなってしまいましたが、なんとか良い年…

Vue.jsでつくるオブジェクト指向フォーム(2)

前回の続き www.tohuandkonsome.site さて投げやりになってしまった前回だけど、気をとりなおしていくよ! 前回は、 Vue.jsのフォーム入力バインディング(v-model)を利用してaxiosでサーバーにpostする ところまでやりました。 javascriptはこんな感じでした…

Vue.jsでつくるオブジェクト指向フォーム(1)

Laravelで掲示板を作成している途中だけれども、その素材をもとにVue.jsでオブジェクト指向フォームを作ってみるよ。 www.tohuandkonsome.site オブジェクト指向フォームってなによ?と思われたあなた。自分もよくわからないんだ。 でも、おお!ってなったの…

Laravelで始めるTDD開発 (5):登録ページを作成する

前回の続き www.tohuandkonsome.site 前回の続き やること テストコード 実装 テストの前に 登録ページをつくる バリデーションを作成する 実装 ここまでの実装 やること 登録ページを作成して、Threadを新規に登録できるようにする。 テストコード こんな感…

Laravelで始めるTDD開発 (4):個別ページを作成する

前回の続き ちょっとだけ慣れてきた感じがする。今日このごろ。 www.tohuandkonsome.site 前回の続き やること 個別ページのテストコードを書く 実装を書く 個別画面 テストを実行する やること /thread/1にアクセスすると、対応するthreadのページが見える…

Laravelで始めるTDD開発 (3):スタイルを整える

前回 www.tohuandkonsome.site Threadの一覧 前回は、適当にったテストデータのThreadの一覧が、こんな感じで見えたところまでやりました。 今回は、テストコードというところからは全く関係がなくなってしまうのですが、画面の見た目を整えていきたいと思い…

Laravelで始めるTDD開発(2):テストデータをつくる

前回からの続き 前回は、Threadのテストデータを作成する際に、固定のデータしかつくれないよ、というところで終わってました。 www.tohuandkonsome.site 前回からの続き UserFactory.phpを修正する 話を戻してテストコード 実装を書く コントローラーの修正…

Laravelで始めるTDD開発 (1):簡単なテストコードを書く

前回からの続き 前回からの続きになります。 www.tohuandkonsome.site 書いていて、どの層向けのなんのための記事なのか、という疑問が何度も頭をよぎります。 Laravelはものっそいいろんな機能があるせいか、テストコードを書くに行き着くまでにすごい時間…

Laravelで始めるTDD開発:準備

やっちまったぜ。 タイトルでTDDと謳っていますが、書いてる人はテストコードもろくに書いたことがない人です。 さらにいえば、Laravelも今回初挑戦です。 もっといえば、PHPをちゃんと始めたのも2ヶ月ぐらいです。 でも、今年で30歳になるの。 さて、そんな…

LaravelのBladeをPugで書くときに困ったこと

ヘロー!久しぶりの更新です。 わからないことが多すぎて、何から整理すればいいやらという状態で、ろくに記事も書いていませんでした。 このままフェードアウトするのも悲しいので、ピンポイントでかつあまり役に立たさなそうなことを書くことにしたよ! も…