2017-09-05 106 views
1

你好我面对NotFoundHttpException错误,当我访问/登录/注册 当我运行PHP的人员化妆:auth命令,路线也创造了他们,但/登录/注册没有工作对我来说,让我跟大家分享我的代码。NotFoundHttpException在RouteCollection.php(线179)在Laravel 5.4

Web.php

Auth::routes(); 
Route::get('/home', '[email protected]')->name('home'); 

当我检查我的browers检测控制台其显示此错误

GET http://localhost/laravel5authprc/login 404(未找到)

回答

0

也许事情是NotFoundHttp ...

我建议:

尝试:

Route::group([ 'prefix' => 'laravel5authprc' ], function() { 

Auth::routes(); 
Route::get('/home', '[email protected]')->name('home'); 
Route::get('/', '[email protected]')->name('home.alias'); 


}); 
+1

相同的答案低于,这是没问题的,你写他会得到这样的网址是什么:本地主机/ laravel5authprc/laravel5authprc /登入... – Sletheren

+0

它也正在'路线::组([“前缀” =>“laravel5authprc”] ,function(){Auth :: routes。{Auth :: routes} (); Route :: get('/ home','HomeController @ index') - > name('home'); 路线::得到( '/', '的HomeController @指数') - >名称( 'home.alias'); });'你能解释我点燃这一点,因为我是laravel新手? –

1

尝试访问http://localhost/laravel5authprc/index.php/login 如果成功,那么你需要建立一个虚拟主机在Apache虚拟主机文件

+0

这是工作可以请你解释我这点点,我是laravel新? –

+0

是的!问题是,当你访问http://本地主机/ laravel5authprc /没有一个虚拟主机,它只会进入该项目的内容,那么你手动去公用文件夹通过这样做,laravel执行index.php文件并启动应用程序。因为否则它会认为根文件夹是http://本地主机/ laravel5authprc /但实际上,它是http://本地主机/ laravel5authprc /大众,所以要解决它,你必须要告诉你的网络服务器(Apache)的访问http ://本地主机/ laravel5authprc /公共当你输入http://本地主机/ laravel5authprc /文件夹,希望其立即清除 – Sletheren

+0

如果没有工作@UmairMehmoodKhanLodhi那么你可以给予好评,并选择答案,谢谢 – Sletheren

相关问题