私は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. Symfony 1 - すべてのAJAXリクエストに対して自動的にJSONコンテンツタイプを設定します。
- 2. 1つのプロジェクトに対してユーザー名/電子メールを設定しますか?
- 3. Apache:複数のディレクトリに対して1つの設定
- 4. 動的データDataAnnotationsはt4テンプレートを使用して動的に設定します
- 5. タイムゾーンをプログラマチックに設定するには、+ UTCタイムゾーンでしか動作しません。
- 6. Laravel - 1つのコントローラで別のコントローラを実行する方法
- 7. EhcacheはHibernate内の1つのテーブルに対してのみ動作します
- 8. TreeViewer setSelectionProviderは1つのコントロールに対してのみ動作します
- 9. symfony:フィルタクラスに対して安全なフラグを動的に設定する
- 10. 1つのアプリケーションに対してregister_globalsを有効にします
- 11. Djangoでは、すべてのテンプレートレンダリングに対して自動的に「キャッシュコントロール」を設定できますか?
- 12. すべてのhref値を自動的に設定します
- 13. link_toはコントローラを指定したときに自動的に渡しますか?
- 14. 動的な高さで絶対DIVを動的に設定していますか?
- 15. 2つのアクティブなスクリーンを1つに設定しますか?
- 16. ioctlは-1にerrnoをEPERMに設定して返します
- 17. Symfony2、コントローラー内の1つのアクションに対して2つのルートを設定できますか?
- 18. ccmakeが自動的に設定して生成します
- 19. SSIS - 2008 - 同じパッケージの複数のコピーに対して1つの設定テーブルを使用します。
- 20. PHPはラジオグループの値を動的に設定しますか?
- 21. Java SimpleDateFormatの解析結果が1時間遅れます(そして、はい、タイムゾーンを設定します)
- 22. asp.netで動的テーブルにデータを設定していますか?
- 23. 認証フォームloginUrlを動的に設定していますか?
- 24. ggplot2:塗りつぶし値に応じて特定のポイントに対してアルファ= 0を設定します
- 25. 1つのファイルまたは1つの関数に対してのみdoxygenインラインソース
- 26. Jqueryを使用して動的にドロップダウンリストを作成して設定します
- 27. 1つのSubversionリポジトリに対して複数の認証タイプを設定するには?
- 28. ルートリソースがLaravel 4で動作しない前に設定されています
- 29. Laravel 5.1 - Socialiteを使用してユーザーを作成し、確認された列を1に設定します
- 30. 推奨テーブル1対多/多対1の状況に合わせて設定します
あなたの質問は少し不明です。 '$ user-> created_at-> setTimezone( 'America/New_York')'のようなものを使って、アプリケーションのタイムゾーンから(潜在的にはユーザ指定の)タイムゾーン値に日付を変換することができます。 – ceejayoz