Template: https://www.tresfacile.net/doc/laravel/template.rar
Gestion d'école avec laravel 8 système CRUD - create read - update - delete-
1. Qu'est-ce que la fonction de laravel store dans Laravel ?
Si vous avez un objet fichier (cela peut être un objet fichier ou image) dans votre contrôleur, alors vous aurez la méthode store() qui lui sera associée. Cette fonction de stockage particulière est utilisée pour enregistrer des objets fichier ou image sur votre serveur. Cette méthode de stockage crée un identifiant unique pour le fichier et utilise cet identifiant comme nom de fichier ou d'image. Cet identifiant unique est généré par Laravel.
Comme vous pouvez le voir, il n'y a pas d'option de nom dans la méthode store. Le premier paramètre est le chemin où vous souhaitez enregistrer l'objet, et le second est le type d'emplacement, comme un dossier public ou privé.
2. Qu'est-ce que la fonction storeAs dans Laravel ?
Cette fonction est la même que le laravel store de fonctions mentionné ci-dessus. La seule différence est qu'il prend un nom généré par l'utilisateur lorsque le fichier est enregistré sur un serveur.
Comme vous pouvez le voir, vous pouvez envoyer un nom généré par l'utilisateur dans la fonction storeAs, ce que vous ne pouvez pas faire avec store. Et une autre différence est que la fonction storeAs prend trois paramètres. Le premier paramètre est le chemin où vous souhaitez enregistrer le fichier, le second est le nom et le troisième est le type d'emplacement, comme un dossier public ou privé. Donc, dans notre cas, nous utilisons le dossier public comme une application (comme un site Web ou une application) à laquelle accéder à partir d'un navigateur Web.
3. Différence entre la fonction store et storeAs dans Laravel
La différence est que la méthode store prend deux paramètres et crée un identifiant unique pour stocker l'image tandis que la méthode storeAs prend trois paramètres et prend un nom généré par l'utilisateur pour stocker l'image. Les deux enregistrent des images dans un dossier public sous
/stockage/application/public
4. Quand les utiliser ?
Si vous voulez que vos images soient accessibles au public, utilisez l'une d'entre elles. Lorsque vous souhaitez simplement créer automatiquement un identifiant unique pour vous, utilisez la méthode de stockage. Si vous souhaitez attribuer un nom vous-même, utilisez storeAs.