問題タブ [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 投票する
13 に答える
64578 参照

php - Laravel 5ルートアクション名を取得する方法は?

現在のルート アクションを取得しようとしていますが、その方法がわかりません。Laravel 4 で使用してRoute::currentRouteAction()いましたが、今は少し異なります。

コントローラーでやろうとしていますRoute::getActionName()が、メソッドが見つからないというメッセージが表示され続けます。

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

php - Laravelでルートインミドルウェアを取得する方法

現在、使用したいメソッドにルートを注入することで、コントローラーでルートを取得できます。

ただし、ミドルウェアで同様のことを実行しようとしていますが、うまくいきません。

エラーが発生します。

それをどうするか本当にわかりません。それがルートであるかどうかはあまり気にしませんが、何らかの方法でそのアクション名を取得する必要があります。

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

postgresql - 複数の列に対する Postgres 全文検索

Postgres 9.3 と Laravel 5 を使用しており、次の移行をセットアップしました。

「クリストファー」という名のエントリがあり、次のクエリを実行すると、結果が得られません

「Christopher」を検索すると、レコードが表示されます。部分一致で検索できるようにするにはどうすればよいですか?

0 投票する
3 に答える
3085 参照

php - Laravel 5 フォーム リクエスト - 関連データの検証

Laravel 5 の FormRequests は、検証と承認のための優れたアプローチです。しかし、1対多の関係のデータを含むリクエストを検証する必要がある場合は、どうすればよいですか。たとえば、単純な請求書アプリがあるとします。1 つの請求書には多くのサービスが含まれています。私のフォーム投稿リクエストには、次のデータが含まれています。

InvoiceFormRequest クラスで請求書データを検証できるようになりましたが、サービスを続行する方法は次のとおりです。

前もって感謝します!


更新: Laravel 5.2でここで読んだように、次のようなものを書くことができます:

0 投票する
7 に答える
180340 参照

php - クラス 'App\Http\Controllers\DB' が見つからず、新しいモデルも使用できません

私は非常に基本的な問題を抱えています。L4 では、以下のメソッドがすぐに機能したので、今は迷っています。助けてください。数日前、Laravel 5.0 プロジェクトを開始しました。これで、新しくクリーンなインストールができました。

問題 1: データベースから何かを取得しようとすると

私はこれを得る:

問題 2: User.php モデルを複製する前に、クラス名を「Quotation」に変更しました。以下は、アプリのルート フォルダーに置かれたファイル Quotations.php の内容です。

モデルを使用しようとする試み

これで終わります:

問題を解決する方法はありますか?

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

php - mssqlで文字列として返されるlaravel雄弁な整数

私はlaravel 5.0でmssql2008を実行していますが、DBからデータを取得するたびに、データベースに保存されている形式に関係なく、すべてが文字列として返されているようです。

雄弁なミューテーターを使用してフィールドを個別にフォーマットできることは知っていますが、複数の整数フィールドがあり、すべてのフィールドに対して関数を作成したくないため、これを行う方法はありません。

これは laravel Response::json の問題ではありません。var_dump を使用して配列をダンプしたところ、すべてのフィールドが文字列として返されたようです。

私は以前にこの問題を抱えていましたが、それはmysqlにあり、php5_mysqlndをインストールする必要があったmysqlドライバーの問題であることが判明しました。

Ubuntu 14.04 を使用しています。

0 投票する
4 に答える
10768 参照

csrf - Laravel 5: CSRF チェックなしの POST

Laravel 5 はデフォルトで CSRF フィルターをすべての非 get リクエストに適用しているようです。これはフォームの POST では問題ありませんが、POST や DELETE などを行う API では問題になる可能性があります。

簡単な質問:

CSRF 保護なしで POST ルートを設定するにはどうすればよいですか?

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

testing - Mockery が Facade でのメソッド呼び出しをカウントできない

まったく合格しない簡単なテストに問題があります。コントローラー内にアクションがあります:

テストでは、次のようなメソッドがあります。

また、Laravel のドキュメントでは、各 Facade をインスタンス化せずに直接モックできると書かれていますが、テストに合格することはなく、例外が発生します。

PS : 私は Laravel 5 を持っており、Test Class には、ご参考までに、tearDown メソッドがあります。

0 投票する
30 に答える
665525 参照

php - レコードが存在するかどうかを確認するLaravel

私はLaravelが初めてです。レコードが存在するかどうかを確認するにはどうすればよいですか?

$userレコードがあるかどうかを確認するには、ここで何ができますか?

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

php - 別のコントローラーでモデルインスタンスを使用する - Laravel 5

にと のモデルがありHomeControllerます。app/Http/ControllersPlayerapp

ホームコントローラー:

プレーヤー:

再確認すると、Player モデルは PSR-4 が自動ロードされます。useHomeController でさまざまなバージョンを試してみましたが、間違ったパスで (Player が拡張する) Eloquent クラスを探し続けます。また、テスト済みの HomeController メソッドでは、モデルのインスタンス化が不明です。名前空間にプレフィックスを付ける必要がありますか? コマンドの有無にかかわらずuse機能しないためです。