Bonjour,

Je débute dans l'utilisation de framework et j'essaye de me mettre à Laravel.

J'ai une vue (home), une route (home) et un controller. Dans ce controller, je récupère des infos sur le serveur, que je voudrais ensuite afficher sur ma vue home, mais je ne sais pas comment faire pour lui passer ces infos...

Voilà mon controller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<?php
 
namespace App\Http\Controllers;
 
use App\User;
use App\Http\Controllers\Controller;
 
class InfosController extends Controller
{
    /**
     *
     *
     */
    public function infos()
    {
    $system = php_uname();
    $host = php_uname();
    $arch = php_uname();
    $phpversion = phpversion();
    $mailAdmin = $_SERVER['SERVER_ADMIN'];
    $servAdd = $_SERVER['SERVER_ADDR'];
    $servHost = $_SERVER['HTTP_HOST'];
    $visitorLang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
 
    }
}
Mes routes dans wep.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
Route::get('/', function() {
    return view('home');
})->name('home');
 
 
Route::get('/files', ['as' => 'files', function()
{
  return view('files');
}]);
 
 
Route::get('/map', ['as' => 'map', function()
{
  return view('map');
}]);
 
 
/* mail contact */
Route::get('/contact', 'ContactController@show');
Route::post('/contact',  'ContactController@mailToAdmin');

Et ma vue avec la div info ou je voudrais afficher mes infos du controller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
@extends('welcome')
 
@section('content')
 
   Contenu de la page Principale
 
@stop
 
@section('contentP2')
<div id="weather">
</div>
 
<div id="infos">
 
 
</div>
 
@stop
Un ptit coup de main svp ?
Merci d'avance,

Librement,

ANDRE Ani