【问题标题】:Sorry, the page you are looking for could not be found. (1/1) NotFoundHttpException in laravel 5.4.28抱歉,找不到您要查找的页面。 (1/1) Laravel 5.4.28 中的 NotFoundHttpException
【发布时间】:2017-12-26 10:08:29
【问题描述】:

app\Http\routes.php 中的 php 文件,这是我的路由代码

Route::group(['middleware' => ['web']], function (){

    //getDashboard
    Route::get('dashboard', [
        'as'    => 'get.register',
        'uses'  => 'dashboardController@getCreate'
    ]);


});

当我访问我的网址时 http://localhost/crudlara/public/dashboard 它显示了

的错误

抱歉,找不到您要查找的页面。 (1/1) NotFoundHttpException

有人可以帮我解决这个问题吗? 在 laravel 5.2.10 版中,我使用的路由代码运行良好。

非常感谢任何帮助。 TIA

【问题讨论】:

  • 不应该是DashboardController@getCreate吗?
  • 你是什么意思?没找到你
  • dashboardController vs DashboardController
  • 我只是把它改成 DashboardController 还是错误嗯

标签: laravel laravel-5.4


【解决方案1】:

因为您使用的是 5.4,所以您应该将所有路由放入 routes/web.php 文件并删除 'middleware' => ['web'] 部分。

【讨论】:

  • 不,只是routes/web.php。从 5.4 开始,您的项目根目录中有 routes 文件夹
  • 您好,感谢您的帮助,它现在可以工作了。我可以问这个问题吗? (2/2) 未找到错误异常视图 [main]。 (查看:C:\xampp\htdocs\crudlara\resources\views\dashboard.blade.php)
  • @PHPDev 看起来像 dashboard 视图扩展或包含不存在的 main 视图。如果您无法解决该问题,请创建另一个问题并将dashboard 查看内容放入其中。
  • 谢谢。我已经解决了我只是创建一个 min.blade.php 文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-15
  • 1970-01-01
  • 2018-04-22
  • 1970-01-01
  • 2016-11-15
  • 2018-07-31
相关资源
最近更新 更多