問題タブ [laravel-models]

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 投票する
0 に答える
219 参照

php - Laravel - グローバルスコープ内で認証ユーザーを使用する方法

グローバルスコープでAuthユーザーを使いたい

ユーザー.php

認証後にスコープが早期に呼び出されたため、スコープ内で認証ユーザーを取得できません。グローバル スコープで認証ユーザーを取得することは可能ですか?

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

laravel - Laravel - 従業員とログに記録されたユーザーに基づいて会社の詳細を取得する方法

私の Laravel 8 アプリケーションには、次のモデルがあります。

会社

従業員

私はこれを始めましたが、途中で立ち往生しました。ログインしたユーザーに基づいて会社の詳細を選択したい。会社のテーブルは、メイン テーブルにする必要があります。

以下を使用してこれを達成するにはどうすればよいですか (会社のすべての詳細を選択してください):

メインモデルの製作

0 投票する
0 に答える
95 参照

php - Laravelモジュールでlaravel mixを使用すると間違ったアセットパスが表示される

https://example.com/newapiのようなサブドメインにプロジェクトをセットアップしました。また、コマンドを使用してプロジェクト OrderManagement にモジュールをセットアップcomposer require nwidart/laravel-modules し、OrderManagement フォルダーにすべてのファイル構造を作成しました。また、 https://example.com/newapi/ordermanagementでルートを使用でき ます

しかし、laravel mix で問題のアセットに直面しており、404 ファイルが見つからないことが示されています。

ステップ 1: npm install laravel-mix-merge-manifest --save-devを ordermanagement フォルダー内に実行します

ステップ2:npm run dev

ここに画像の説明を入力 master.blade.php

webpack.mix.js

また、以下のリンクのヘルプからミックスに setResourceRoot() のソリューションを適用しましたが、それも機能しませんでした。サブフォルダーにlaravelモジュールを使用してlaravel mixをセットアップする方法を教えてください。

https://github.com/JeffreyWay/laravel-mix/issues/1026

0 投票する
0 に答える
56 参照

laravel - Laravelでトピックの返信を含む合計コメントをカウントする方法

コメントを含むトピックがあり、各コメントに返信を含めることができます。ただし、各トピックの合計コメント (コメント + 返信) をカウントする方法を最適化したいと考えています。

私の Topic モデルでは、次の構文を使用してコメント数を最適に取得できます。

$this->comments()->count();

しかし、返信を取得する必要があるため、合計値を取得できるように各コメントを反復する必要があります。コメントのカスタム属性も処理されるため、これは最適化されません。

各コメントを繰り返すことなく、トピックから合計コメントとその返信を取得できる最適化された方法はありますか?