Bonjour,

Débutant, je rencontre un problème lorsque j'essaie de lancer l'appli Messagerie.

Ce que je fais

 Fatal error: Uncaught Error: Call to a member function make() on int in C:\wamp64\www\laravel\messagerie\public\index.php on line 52

La ligne concernée.
 * $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

En ligne de commande:
 C:\wamp64\www\laravel\messagerie>php artisan --version
PHP Fatal error:  Uncaught Error: Call to a member function make() on int in C:\wamp64\www\laravel\messagerie\artisan:33
Stack trace:
#0 {main}
  thrown in C:\wamp64\www\laravel\messagerie\artisan on line 33
C:\wamp64\www\laravel\messagerie>

Que dois je faire pour débloquer cette erreur, svp ?

Dans l'attente d'un retour.

2 réponses


si tu pouvais poster ton index.php pour voir aussi

mlapenu
Auteur

Bonjour,
Merci pour votre retour; mon index.php
..................................
<?php

/**

  • Laravel - A PHP Framework For Web Artisans
  • @package Laravel
  • @author Taylor Otwell taylor@laravel.com
    */

define('LARAVEL_START', microtime(true));

/* -------------------------------------------------------------------------- Register The Auto Loader Composer provides a convenient, automatically generated class loader for our application. We just need to utilize it! We'll simply require it into the script here so that we don't have to worry about manual loading any of our classes later on. It feels great to relax.

*/

require DIR.'/../vendor/autoload.php';

/* -------------------------------------------------------------------------- Turn On The Lights We need to illuminate PHP development, so let us turn on the lights. This bootstraps the framework and gets it ready for use, then it will load up this application so that we can run it and send the responses back to the browser and delight our users.

*/

$app = require_once DIR.'/../bootstrap/app.php';

/* -------------------------------------------------------------------------- Run The Application Once we have the application, we can handle the incoming request through the kernel, and send the associated response back to the client's browser allowing them to enjoy the creative and wonderful application we have prepared for them.

*/

$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);

$response->send();

$kernel->terminate($request, $response);
...............................................
N'est ce pas un problème de version de Laravel ?
je suis sur la dernière version alors que le tuto non sans que je sache laquelle y est utilisée.

Merci de m'aider