Ceci est student.php et ma fonction pour admin:
public function admin(Request $request){
if($request->isMethod('get')){
return \View::make('/admin');
}
else
{
$UserData['email'] = Input::get('username');
$UserData['password'] = Input::get('password');
User::create($UserData);
return 'admintest';
//return Redirect::to('/view');
}
}
routes.php
Route::match(['get', 'post'], '/admin', 'student@admin');
C'est un formulaire d'administrateur:
{!! Form::open(array('url' => '/admin')) !!}
<input type="hidden" name="_token" value="{{ csrf_token() }}">
User Name:<br />
<input name="username" type="text" id="username" size="40" />
<br /><br />
Password:<br />
<input name="password" type="password" id="password" size="40" />
<br />
<br />
<br />
<input type="submit" name="button" id="button" value="Log In" />
{!! Form::close() !!}
Je ne sais pas pourquoi montrer une erreur:
InvalidArgumentException dans FileViewFinder.php ligne 137: Voir [.] Non trouvé
Si vous avez récemment déployé votre projet sur votre serveur de production ou déplacé le projet sur un autre serveur, n'oubliez pas de vider le cache de l'application en exécutant ces commandes.
php artisan cache:clear
php artisan view:clear
php artisan config:cache
ça devrait le réparer.
Pensez également à mettre à jour votre fichier .env
pour qu'il corresponde aux nouvelles variables d'environnement.
Si l'une des réponses ci-dessus ne fonctionne pas. pourquoi ne pas essayer de modifier le nom de config.php project/bootstrap/cache/config.php en un autre nom tel que config.php.old, cela a fonctionné pour moi avec laravel 5.3
J'ai eu le même problème parce que j'avais un backslash \
, la solution était de le changer en slash
return \View::make('folder/admin');
Veuillez d'abord vérifier que le dossier se trouve sous le dossier Views I.e resources/views/foldername/filename
alors vous pouvez tester
Route::get('route_name', function () {
return view('foldername.file_name');
});
Laravel possède un générateur de squelette d'authentification qui aurait pu être utilisé auparavant avant votre état actuel dans votre projet. J'ai eu cette erreur et je venais d'un clone de git qui avait exclu Laravel des extra de partager de bonnes pratiques.
En réémettant la commande
php artisan make:auth