2016-08-03 13 views
0

Also in meiner routes.php Datei habe ich dies:Warum gibt meine Route in Laravel einen 404-Fehler zurück?

Route::get('contact', function() { 
    return view('contact'); 
}); 

Als ich nach domain.com/contact gehe ich einen Return-Fehler. Aber wenn ich setze:

Route::get('/', function() { 
    return view('contact'); 
}); 

und gehen Sie zu domain.com die Seite erscheint. Irgendeine Idee was könnte das verursachen?

Voll Routen-Datei:

<?php 

/* 
|-------------------------------------------------------------------------- 
| Application Routes 
|-------------------------------------------------------------------------- 
| 
| Here is where you can register all of the routes for an application. 
| It's a breeze. Simply tell Laravel the URIs it should respond to 
| and give it the controller to call when that URI is requested. 
| 
*/ 

Route::get('/', function() { 
    return view('homeIndex'); 
}); 

Route::get('contact', function() { 
    return view('contact'); 
}); 

php Handwerkers Route: Liste zurück:

+--------+----------+---------+------+---------+------------+ 
| Domain | Method | URI  | Name | Action | Middleware | 
+--------+----------+---------+------+---------+------------+ 
|  | GET|HEAD |/  |  | Closure | web  | 
|  | GET|HEAD | contact |  | Closure | web  | 
+--------+----------+---------+------+---------+------------+ 
+0

können Sie weitere Codes Ihrer routes.php teilen? vielleicht alle Routen drin? Dies könnte daran liegen, dass die Routengruppe mit dem Präfix oben auf der Route einen Fehler aufweist. –

+0

Es ist die erste Route, die ich versuche, zur Arbeit zu bringen, aber ich postete sie so, wie ich sie habe. – Nash

+1

versuchen Sie ein "/" vor Ihrer Kontaktroute hinzuzufügen ... 'Route :: get ('/ Kontakt', Funktion ....' –

Antwort

2

Ok, damit ich mein Problem behoben. Wenn jemand anderes dieses Problem hat, stellen Sie sicher, dass mod_rewrite auf Ihrem Server aktiviert ist. Sie tun dies, indem zum Terminal gehen und

a2enmod rewrite

dann

service apache2 restart

eingeben Eingabe Es funktioniert jetzt wie ein Zauber.

Verwandte Themen