問題タブ [laravel-5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1063 参照

unit-testing - PhpSpec 予想される正確な呼び出し

PhpSpecでテストしようとしているLaravel5アプリケーションのメソッドがありますが、次のエラーがスローされ続けます:

メソッドには配列が渡され、モデルの getChurchTimezone メソッドがタイムゾーンを返すことをモックしたいと思います。

方法:

私の他の仕様では、 のようなことを頻繁に行っています$double->method('someArgument')->willReturn('blah')が、何らかの理由でこの特定のケースが機能せず、その理由について困惑しています。

私はそれに配列のコピーを与えようとしました、私はそれに直接整数を与えようとしました、私は$this->church->getChurchTimezoneを独自のメソッドに引っ張って配列または整数を渡そうとしましたが、何があってもPhpSpec は常に、予想される呼び出しのエラーで「正確」に戻ってきます。

仕様:

これは、同じアプローチとパスを使用する私のアプリの他の場所の仕様の別の例です

0 投票する
2 に答える
3339 参照

php - FormRequest にカスタム バリデータを追加するにはどうすればよいですか?

foobar拡張内で使用したい Laravel に組み込まれていないルール ( ) がありFormRequestます。その特定のルールのカスタム バリデータを作成するにはどうすればよいですか?

存在することは知ってValidator::extendいますが、ファサードを使用したくありません。に「組み込み」たいFormRequest。どうすればそれを行うことができますか?

0 投票する
2 に答える
1189 参照

laravel - Eloquent の 3 番目の関係テーブルから関連するすべての行を取得するにはどうすればよいですか?

experiences、およびの 3 つのテーブルがimagesありexperience_imagesます。

experience_imagesは 2 つの列がexperience_idありimage_idます。このテーブルは、次のように、1 つのエクスペリエンスに対して多くの画像を保持できます。

を実行して、モデルImageからのコレクションを取得するにはどうすればよいですか?ExperienceExperience::find(6)->images

0 投票する
1 に答える
3917 参照

php - Laravel 5.0 - サービス プロバイダーのバインディングを使用する場所は?

App\Providers\RouteServiceProviderはメソッドを作成しましたregister

どこでそれを使用すればよいですか?でメソッドを作成しましたApp\Http\Controllers\HomeController

$this->app->make('JustTesting'); も使用できません。

以下のコードのようにすればうまくいきますが、コントローラーに注入したいと思います。

好きなようにバインドするにはどうすればよいですか?許可されていない場合、なぜそのbindSharedメソッドを使用する必要があるのでしょうか?

0 投票する
1 に答える
1079 参照

workbench - Laravel 5:職人のワークベンチ:照明/サポートが見つかりませんでした

で新しいパッケージを作成しようとしていますphp artisan workbench vendor/packagenameが、実行すると取得されます

illuminate/support下にlaravel/framework/src/Illuminate/Supportあるので、何が原因なのかよくわかりません。

生成された composer.json ファイルには、次のものが必要です。

illuminate/supportバージョン5.0が問題の原因かどうかわかりませんか?

問題が解決しました

半分生成されたパッケージ内でminimum-stabilityfromstableを手動で修正し、実行して完成させる必要がありました。devcomposer update