Maison > Questions et réponses > le corps du texte
Comment obtenir le nom de fonction du contrôleur actuel dans Laravel 5 ?
Je vois souvent Request $request
écrit de cette façon, comment s'appelle ce point de connaissance ?
public function __construct(Guard $auth)
{
$this->auth = $auth;
}
public function store(Request $request)
{
//
}
ringa_lee2017-05-16 16:56:51
Injection de dépendances
Attribuez un objet à une propriété et appelez-le
曾经蜡笔没有小新2017-05-16 16:56:51
Première question :
Dans LaravelRoute::current()->getActionName();
, vous pouvez obtenir le nom détaillé de l'action actuelle, qui peut ne pas être directement le résultat que vous souhaitez. Traitez simplement vous-même les résultats renvoyés par la méthode ci-dessus.
Deuxième question :
Le paramètre $request ici est IlluminateHttpRequest, transmis au contrôleur via l'injection de dépendances.
Dans Laravel, le contrôleur peut utiliser Request dans les paramètres après avoir utilisé IlluminateHttpRequest en haut.
Request contient le contenu de la demande envoyée par le client.
伊谢尔伦2017-05-16 16:56:51
Ce produit utilise l'injection de dépendances, ce qui rend les performances très faibles