ich weiß, diese Frage existiert bereits, aber ich konnte nicht über die anderen Antworten zu lösen, so das erste Mal, dass ich runed php Handwerker dienen es funktionierte, änderte ich die Routen so die Logik zu den Controllern gehen und sie können die Ansichten aufrufen, also habe ich das im Moment.php artisan dienen Parse Fehler
Routen
Route::get('/',[email protected]);
Route::get('about',[email protected]);
PagesController
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
class PagesController extends Controller
{
public function home(){
$People = array("Joao","Miguel","Carlos");
return view('welcome',compact('People'));
}
public function about(){
return view ("pages.about");
}
}
, wenn ich die Routen geändert ich die Verbindung über lokale Server auf meinem cmd ausgeschaltet, danach i tryed wieder den Befehl php Handwerker servieren und jetzt bekomme ich eine Parse Fehler wie folgt:
[Symfony\Component\Debug\Exception\FatalThrowableError] Parse error: syntax error, unexpected '@', expecting ',' or ')'
Routen vor
Route::get('/', function() {
$People = array("Joao","Miguel","Carlos");
return view('welcome',compact('People'));
});
Route::get('/about',function(){
return view ("pages.about");
});
keine Ahnung, warum dies geschieht:
Route::get('about',[email protected]);
^--
: S, falls jemand tipe i :)
Wenn Sie die Routen vor und nach Ihrer Änderung vergleichen, sollten Sie den Unterschied sehen. –