Je suis nouveau sur Laravel j'apprends juste de nouvelles choses, mais quant à mon projet. J'ai besoin du mois et de l'année en cours pour aujourd'hui. Comment puis-je le faire? car ce que j'ai maintenant est un label et je veux mettre le mois et l'année en cours sur l'étiquette. Je vous remercie

Voici mon LABEL

{{Form::label('title', 'Title')}}
0
user10665294 20 nov. 2018 à 08:06

4 réponses

Meilleure réponse

Si vous voulez toujours afficher le mois et l'année du jour en cours, vous pouvez utiliser la fonction date intégrée de PHP. Par exemple, ce qui suit vous donnera une étiquette November 2018.

{{Form::label('title', date('F Y') )}}

Consultez la Documentation PHP sur la fonction de date

Si vous souhaitez une manipulation plus puissante, utilisez Carbon.

2
hktang 20 nov. 2018 à 05:18

Vous pouvez utiliser la bibliothèque Carbon qui est prête à l'emploi avec Laravel:

{{ Form::label('title', \Carbon\Carbon::now()->format('M, Y') }}

Vous pouvez formater en utilisant le format natif de DateTime PHP

Mise à jour:

Comme @Josh l'a mentionné, vous pouvez également utiliser l'assistant laravel maintenant ()

La fonction now crée une nouvelle instance Illuminate \ Support \ Carbon pour l'heure actuelle

{{ Form::label('title', now()->format('M, Y') }}
2
Angad Dubey 20 nov. 2018 à 05:16

Laravel est livré avec un composant prédéfini pour gérer la date, et il est connu sous le nom Carbon il a de nombreuses méthodes pour accéder et modifier DateTime un objet php. Pour accéder au mois et à l'année du jour en cours, vous pouvez accéder à la propriété month et year directement sur l'objet Carbon

$today = Carbon::now();
$today->month; // retrieve the month
$today->year; // retrieve the year of the date

Dans votre contrôleur, vous pouvez transmettre l'objet $today à la méthode utilisée pour rendre la vue associée dans le but d'avoir accès à cet objet sur une valeur d'attribut que vous souhaitez afficher dans le champ d'étiquette

0
Yves Kipondo 20 nov. 2018 à 05:34

Vous pouvez également essayer ceci.

{{ Form::label('title', Carbon\Carbon::now()->format('F Y') }}
0
Sheetal Mehra 21 nov. 2018 à 04:36