- 投稿日:2022-06-28T20:30:13+09:00
【メモ】PHPのechoとprintの違い
はじめに ※初学者です。そもそもレベルが低いため、間違えている部分があるかもしれませんが、もし間違えていた場合、ご指摘頂けましたら幸いです。 PHPを学習し始め、学習する上で、echoとprint…
- 投稿日:2022-06-28T18:32:22+09:00
【Laravel】Base table or view not found: Table '(サービス名).(テーブル名)' doesn't exist
環境 Laravel v9.5.1 (PHP v8.1.3) 状況 テスト実行時に下記のエラー。 Base table or view not found: 1146 Table '(サービス名)…
- 投稿日:2022-06-28T18:08:05+09:00
【Laravel】Block Kitを使ったSlack通知機能
環境 Laravel v9.5.1 (PHP v8.1.3) Block Kitを使った通知機能 Notificationを使ってSlack通知機能を実装した記事はたくさん見かけたが、Notifi…
- 投稿日:2022-06-28T16:41:11+09:00
HomebrewでPHP7.3インストールする方法2022年版
まえがき 業務上、PHP8.1とPHP7.3を行き来して作業する必要があったのですが Homebrewを使ってPHP8.1 → 7.3に切り替えようとしたところ「古いバージョンだからbrew上で管…
- 投稿日:2022-06-28T16:39:49+09:00
PHPでループの要素を参照渡しにするときの注意
PHPのループで参照渡しを使ったコードが思い通りの挙動にならず、いろいろ調べてたら面白い例を見つけたので紹介。 こんなコードがあったとする。 ```php $a = array('a', 'b', …
- 投稿日:2022-06-28T14:07:13+09:00
Bakeコマンドでスピーディーな開発へ
はじめに 今回はCakePHPのbakeコマンドについて 紹介していこうと思います。 Bakeコマンドとは bakeとは、CakePHPのMVCモデルによる Webアプリケーションの雛形を自動生成…
- 投稿日:2022-06-28T10:31:41+09:00
laravel Mockeryを使ってテストを書く(外部APIアクセスをモック化)
概要 laravelのUnitテストにて外部API実行関数の戻り値をMockeryを使って定義する方法を簡単にまとめる。 ご注意 今回は汎用的にまとめようと思う。従って記事のコードをそのままコピペ…
- 投稿日:2022-06-28T06:10:55+09:00
laravel Mockeryを使ってテストを書く(インストール準備編)
概要 laravelの環境にMockeryをインストールして使えるところまで持っていく方法をメモ的にまとめる。 方法 下記コマンドを実行してMockeryをcomposerでインストールする。 $…
- 投稿日:2022-06-28T03:03:08+09:00
PHP の static の種類,全部言えるかな?
Q1 商品の在庫ごとに割り振られる連番の商品 ID を, PHP 上で自動採番するクラスを考えます。下記で使われている static に関して 🔰 どういう役目を持っているでしょうか? 🔰 どの …