データプロバイダでテストに値を入れる
phpunitのデータプロバイダについての基本的な使い方のメモです。 PHPUnit 用のテストの書き方 データプロバイダとは 同じアサーションで値だけ変えたい場合にデータプロバイダを使うと便利...
37 search resultsShowing 1~20 results
You need to log-in
phpunitのデータプロバイダについての基本的な使い方のメモです。 PHPUnit 用のテストの書き方 データプロバイダとは 同じアサーションで値だけ変えたい場合にデータプロバイダを使うと便利...
フォームのフィールドが配列の場合のバリデーションについてのメモです。 ドット記法 配列に対してバリデーションを行うためにはドット記法を使い、.で配列の階層を表します。また*で配列内すべてを表しま...
キャッシュの管理にRedisを使って、ランキング機能をつくった際のメモです。 Laravel 5.8 Redis 環境は以下の通りです。 laravel 5.8 php 7.2 predis 1...
Mockeryの基本的な使い方のメモと、自分が実際に書いたモックを利用したテストを載せておきます。今回は外部APIの呼び出しをモックしています。 なぜモックするのか アプリケーションにはデータベ...
状況 既存のSeederの名前を変更してから実行した際にエラーがこんなエラーが... ReflectionException : Class UsersTableSeeder does not...
データベースにMYSQLを使う HerokuではデータベースとしてPostgreSQLになっているため、アプリごとにClearDBを入れなければならない。利用にはクレジットカードが必要。(Cle...
はじめに dockerによってLaravelの環境構築を行います。できるだけシンプルな構成を目指します。laradockは使いません。 自分は以前laradockを使っていましたが、 ・プロジェ...
ngrokの使い方メモです。 ローカル環境でSSLを公開したい場合があります。自分の場合はソーシャルログインのテストがしたかったためです。facebookログインではhttps通信が必須となりま...
Herokuを利用して、Laravelのアプリのデプロイを行います。その一連の手順をメモします。 DBにはMySQLを利用したいので、その設定も行います。 前提 ・laravelアプリが作成済み...
ファクトリでリレーションがあるモデルのテストデータを生成するパターンをメモしています。 公式リファレンス(データベースのテスト) 親子関係 User(親)->Movie(子)のように、二つ...
laravelのクエリビルダに関してのメモです。 やりたいこと サブクエリをJOINしたい。 joinSub() 公式リファレンス https://readouble.com/laravel/5...
状況 UserTest.php class UserTest extends TestCase { public function setUp() { //略 } } laravelのphpun...
状況 Dockerの環境でLaravelアプリのテストの際、ダミーの画像ファイルを作ろうと思い、公式リファレンスにもあるfile()を利用しました。 公式リファレンス(ファイルアップロードのテス...
config/database.php config/database.phpにテスト用のDBとしてSQLiteを追加します。 database.php 'connections' => ...
問題 Nginxを使ったアプリにおいて少し大きめのファイルをアップロードしたところ、このようなエラーが ファイルサイズが大きすぎるためこのようなエラーが出るようです。 Nginxはデフォルトでは...
作成したサービスプロバイダを削除した際にエラーが出る。 状況 FormComponentServiceProviderというサービスプロバイダを作成し、config/app.phpへ追加した後、...
Requestクラスの入力値の取得に関するメソッドのメモです。 基本的には公式リファレンスの内容を書いているだけですので、詳しくはそちらをご覧ください。 https://readouble.co...
laravelのクエリビルダの集計に関するメモです。 やりたいこと グループ化してから平均をとりたい。 問題点 はじめはクエリビルダの集計関数のavg()で試みたのですがgraupBy()と併用...
Laravelのフォームについての個人的なメモです。 Bootstrapのフォーム ・まとめたい要素form-control(label、option、selectなど)はform-gruopに...
laravelのリソースコントローラについてのメモです。 公式リファレンス https://readouble.com/laravel/5.8/ja/controllers.html?heade...
37 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.