私はLaravelでWebサイトを開発しています。 config/app.php
にデフォルトのタイムゾーンを設定しましたが、ユーザーのタイムゾーンに関する情報を表示する必要があるセクションが1つあります。ある特定のコントローラがユーザタイムゾーンを使用するオプションがありますか?Laravelは1つのコントローラに対して動的にタイムゾーンを設定します
1
A
答えて
3
リクエストの任意の時点でconfig()
ヘルパーを使用して設定値を設定することができます。この変更はその要求にのみ影響します。
あなたのケースでは、1つのオプションはコンストラクタ内の設定をコントローラに更新することです。その後、そのコントローラーによって処理される要求は、更新されたタイムゾーン設定を使用します。
class MyController extends Controller
{
public function __construct()
{
config(['app.timezone' => 'America/Chicago']);
}
}
より多くのグローバルまたは細かい制御が必要な場合は、どこでもそのステートメントを移動できます。あなたはすべてのユーザーのために現地時間を表示したいとあなたはLaravel日(カーボン)を使用している場合
0
は、あなたがこのような何かを行うことができます。
if (Auth::check()) {
$object->created_at->setTimezone(Auth::user->timezone)
}
関連する問題
- 1. 2つのDyGraphに対して1つのshowRangeSelectorを設定しますか?
- 2. Symfony 1 - すべてのAJAXリクエストに対して自動的にJSONコンテンツタイプを設定します。
- 3. ng-repeat節の1つの要素に対してアクションを設定します。
- 4. Laravel 5.4 - タイムゾーンの設定
- 5. 1つのソースファイルに対して-j設定を上書きしますか?
- 6. 1つのプロジェクトに対してユーザー名/電子メールを設定しますか?
- 7. Laravel 5はタイムゾーンを設定しますpostgres接続時のタイムゾーンを定義しません
- 8. SWTの1つのTabItemに対してscrollcompositeを設定するには?
- 9. Apache:複数のディレクトリに対して1つの設定
- 10. Laravel - 動的1対多の関係
- 11. 1つのオブジェクトSwiftとSpritekitに対してノードを動的にする
- 12. 1つの変数に対して2つの範囲の範囲にサブセットdata.frameを設定します
- 13. 動的データDataAnnotationsはt4テンプレートを使用して動的に設定します
- 14. Laravel 5アプリのタイムゾーンが動的に変更されます
- 15. タイムゾーンをプログラマチックに設定するには、+ UTCタイムゾーンでしか動作しません。
- 16. Laravel動的メソッドによるページ設定
- 17. 1対多の結果に1つのクエリを設定する
- 18. はYIの動的設定について混乱しています
- 19. PayPalの定期支払いに対してnotify_urlを動的に設定することはできますか?
- 20. IIS 10.0 - 1つのアプリケーションフォルダに対してAllowAnonymous(コントローラが機能しません)
- 21. Rails 5の1つのコマンドに対してのみTime.zoneを設定する
- 22. Laravelコントローラでモデルを動的に指定する
- 23. サービスプロバイダのlaravelをconfig/app.phpに自動的に追加し、自動ロードの設定
- 24. ng-dropdown-multiselectの設定オプションを動的に設定します
- 25. C#は設定ファイルに設定を動的に追加して設定を保存します
- 26. symfony:フィルタクラスに対して安全なフラグを動的に設定する
- 27. EhcacheはHibernate内の1つのテーブルに対してのみ動作します
- 28. エンベロープのタイムゾーンを設定しますか?
- 29. Djangoでは、すべてのテンプレートレンダリングに対して自動的に「キャッシュコントロール」を設定できますか?
- 30. TreeViewer setSelectionProviderは1つのコントロールに対してのみ動作します
あなたの質問は少し不明です。 '$ user-> created_at-> setTimezone( 'America/New_York')'のようなものを使って、アプリケーションのタイムゾーンから(潜在的にはユーザ指定の)タイムゾーン値に日付を変換することができます。 – ceejayoz