Laravel路由404错误(找不到页面)

时间:2016-06-19 15:00:08

标签: php laravel laravel-5

我已经为laravel 5中的子文件夹设置了一个控制器,我在url / admin / home上收到了404错误

AdminController.php - 在controllers文件夹

<?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' , 'AdminController@home');

home.php - 内部视图/管理员

@extends('admin')

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

@stop

2 个答案:

答案 0 :(得分:1)

好的,我没有看到任何问题,除了

Route::get('home' , 'AdminController@home');

所以链接不是

exemple.dev/admin/home

但是

exemple.dev/home

并检查大写小写字词(如果你在linux上,它们必须相同)

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

答案 1 :(得分:0)

不要让路由名称'home',这在php中用作外部命令....改变它我会做的事情。

你可以使用,

Route::get('index' , 'AdminController@home');
Route::get('anyhing' , 'AdminController@home');

但不要使用'home':)