2016-06-19 25 views
0

Ich habe einen Controller für einen Unterordner in Laravel 5 und ich erhalte einen 404-Fehler auf der URL/admin/homeLaravel Routing-Fehler 404 (Seite nicht gefunden)

AdminController.php einrichten - innerhalb des Controller-Ordners

<?php 

namespace App\Http\Controllers; 

class AdminController extends Controller 
{ 

    public function __construct() 
    { 
     $this->middleware('guest'); 
    } 


    public function home() 
    { 
     return view('admin.home'); 
    } 

}; 

Route.php

Route::get('home' , '[email protected]'); 

home.php - Innenansichten/Admin

@extends('admin') 

@section('content') 
<h1>Section admin home</h1> 

@stop 
+0

haben Sie versucht, Rückkehr Ansicht ('Admin.home'); ? – Prakash

+0

Ja immer noch 404, es ist auf MAMP –

+0

Wie greifen Sie auf die Seite? Ich meine, was ist die URL in Ihrer URL-Leiste? – Prakash

Antwort

1

Ok ich sehe nicht alle probleme hier außer

Route::get('home' , '[email protected]'); 

so ist die Verbindung nicht

exemple.dev/admin/home 

Aber

exemple.dev/home 

und auch Groß und Klein Wörter überprüfen (Sie müssen gleich sein, wenn Sie sind auf Linux)

return view('Admin.home'); // uppercase 
0

nicht den Namen der Route ‚nach Hause‘ machen, ist diese Verwendung als einen externen Befehl in php .... es funktioniert werde ich nichts ändern.

Sie verwenden können,

Route::get('index' , '[email protected]'); 
Route::get('anyhing' , '[email protected]'); 

Aber keine Verwendung 'zu Hause' :)