首页 文章

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

提问于
浏览
0

我在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

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

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

    所以链接不是

    exemple.dev/admin/home
    

    exemple.dev/home
    

    并检查 uppercaselowercase 字(如果你在linux上它们必须是相同的)

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

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

    您可以使用,

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

    但不要使用'家':)

相关问题