Ich lerne Laravel ad Routen nicht funktioniert i don t wissen, warum .. gibt es drei Dateien (Welcome.blade.php
& route.php
& tryaction.php
), tryaction
ist ein ControllerLaravel - Routen nicht gefunden
in Welcome.balde.php
:
<ul>
<li><a href="{{ route('benice', ['action' => 'hug']) }}">Hug</a></li>
<li><a href="{{ route('benice', ['action' => 'kiss']) }}">Kiss</a></li>
<li><a href="{{ route('benice', ['action' => 'slap']) }}">Slap</a></li>
</ul>
in route.php
:
Route::get('/{action}/{name?}', [
'uses' => '[email protected]',
'as' => 'benice'
]);
in tryaction.php
:
public function doget($action, $name = null){
return view('actions.'.$action,['name'=>$name]);
}
warum funktioniert es nicht und gibt mir NOTFOUND Ausnahme?
Hinweis: Aktionen Ansichten in einem Ordner ar genannt Aktionen Innenansichten
Jetzt habe ich versucht, etwas, aber immer noch nicht wissen, das Problem
Ich habe den App Komponisten in einem Ordner mit innen htdocs mit XAMPP-Server sieht die Hierarchie wie:
├── htdocs
│ ├── laravelprojects
│ | ├── myapp
wenn ich myapp bewegt direkt an hTDOCS es funktioniert .. warum ist das so?
Welcome.balde.php Welcome.blade.php sein sollte –
Können Sie den gesamten Fehler zeigen? – Jerodev
Haben Sie die Standard-Laravel-Willkommensseite ausgeführt? Sie müssen Apache Rewrite-Engine und überschreiben aktiviert und die Erlaubnis zum Bootstrap, Speicher und definieren Sie Route in Ihre Routen.php –