問題タブ [php-carbon]
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.
php - Laravel と Carbon の使用
データベースに DATE 形式の「deadline」というフィールドがあり、Eloquent を使用して、deadline フィールドが一致しないCarbon::now();
が将来ではない場合、この行を表示しないようにしたいと考えています。
どうすればこれを達成できますか?
laravel - ビューに created_at 値を表示する際の問題
ビューの 1 つに created_at 列を表示しようとしていますが、うまくいきません。以下を使用しようとすると:
{{ date('d M Y - H:i:s', $object->created_at) }}
次のエラーが表示されます: date() は、パラメーター 2 が長いことを期待しています。$object->created_at で dd() を使用すると、次のようになります。
object(Carbon\Carbon)#555 (3) { ["date"]=> string(26) "2015-01-22 14:36:37.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(19) "Africa/Johannesburg" }
したがって、当然、機能しない foreach ループで日付にアクセスしようとしましたが、$object->created_at->date も試しましたが、「Unknown getter 'date'」というエラーが発生しました。
laravel-5 - Laravel カーボンは常に 0000-00-00 に設定されます
ログインしようとしたときにユーザーアカウントがまだ有効かどうかを確認するために、データベースに有効期限を保存する必要があります。
これは私のユーザーモデルです:
私のフォームには、日付ピッカーを使用してタブをフォーマットに設定するテキスト入力がありdd/mm/yyyy
ます。
DBで送信を押すと、0000-00-00 00:00:00
何が問題ですか?
php - Laravel Eloquent toArray / toJson with Carbon Date
Carbon として宣言された日付のモデルがあります
モデルを配列に変換しようとすると、->toArray()
または json 応答を作成するときに、エラーが発生します。
DateMutator を削除すると、すべてがうまくいきますが、取得した MSSQL 日付は実際にはユーザーが好きではないため、保持したいと思います。
どうすればこれを解決できますか?
php - Carbon Date のタイムゾーンのフォーマット
オブジェクトの日付のタイムゾーンを設定しようとしていCarbon
ます。ローカルでは問題なく動作しますが、実稼働環境ではエラーが発生し続けBad timezone
ます。
私はもう試した:
私の生産ボックスに文句を言う理由がわかりません。ここに入力する「適切な」形式についてのドキュメントも見つかりません。誰か助けてください。
参考までに: local は windows、prod は Ubuntu box です。
laravel-5 - Laravel 5 と Carbon を使用した今日の記事を表示
Laravel 5 と carbon を使って毎日の記事を表示しようとしています。比較する日だけを取得できるように、publish_at 文字列を carbon オブジェクトに変換しました。where句がどうなるかわかりません。