Trying to pass data generated in controller to view.
Route in web.php
Route::get('person', ['uses'=>'PersonController@index']);
Controller app/Http/Controllers/Person.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class PersonController extends Controller
{
public function index()
{
$age = 35;
$height = 68;
$weight = 102;
// Calculate rest of BPX values
$BPXVals = [];
// Actual Weight
$BPXVals['actualWeight'] = $weight;
$BPXVals['actualWeight2'] = pow($weight, 2);
$BPXVals['actualWeight3'] = pow($weight, 3);
$BPXVals['weightLN'] = log($weight);
return View::make('person.index', ['BPXVals'=>$BPXVals]);
}
}
View in Resources/Views/index.php
<!doctype html>
<html>
<head>
</head>
<body>
</body>
</html>
Getting the following error:
ReflectionException in Container.php line 721:
Class App\Http\Controllers\PersonController does not exist
What am I doing wrong in defining my route or linking the route to the controller and/or view?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire