laravel accepte le fichier
ringa_lee
ringa_lee 2017-05-17 09:55:47
0
1
595

Lors de l'acceptation de fichiers téléchargés par les entrées dans le framework laravel, une erreur est signalée à tout moment. Le code détaillé est le suivant :

use Illuminate\Http\Request;
public function file(){
         $file = Request::file('photo');
         $allowed_extensions = ["png", "jpg", "gif"];
         if ($file->getClientOriginalExtension() && !in_array($file->getClientOriginalExtension(), $allowed_extensions)) {
             return ['error' => 'You may only upload png, jpg or gif.'];
         }
 
    }

L'erreur est signalée comme suit :
1. Erreur d'utilisation de la demande :
La méthode non statique IlluminateHttpRequest::file() ne doit pas être appelée de manière statique, en supposant que $this provient d'un contexte incompatibleNon-static method IlluminateHttpRequest::file() should not be called statically, assuming $this from incompatible context
2、getClientOriginalExtension()使用错误
Call to a member function getClientOriginalExtension() on string2. ) erreur d'utilisation

Appel à une fonction membre getClientOriginalExtension() sur une chaîne

J'espère que Dieu pourra me donner quelques conseils, urgents ! ! ! 🎜
ringa_lee
ringa_lee

ringa_lee

répondre à tous(1)
仅有的幸福

Votre référence de classe Request est erronée, elle devrait être dans les façades de support.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!