我一直在使用laravel 4很长一段时间没有问题,现在我正在laravel 5,所以我发现了一些令人沮丧的错误,我不知道如何修复,这里的代码。
路线
Route::get('/', 'HomeController@index');// works
Route::get('home', 'HomeController@home');//dont work
//Route::get('/home', 'HomeController@home');//still doesn't work
控制器
public function index()
{
return view('home');//it works
}
public function home()
{
return view('home');// it does not work :(
}
home.blade.php
@extends('app')
@section('content')
<div class="container">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div class="panel panel-default">
<div class="panel-heading">Home</div>
<div class="panel-body">
You are logged in!
</div>
</div>
</div>
</div>
</div>
@endsection
在浏览器中 http://mailing_creator.dev/&lt;&lt;它正常打开欢迎页面 http://mailing_creator.dev/home&lt;&lt;&lt;它显示404未找到:(
有什么想法吗?
答案 0 :(得分:0)
我找到了解决方案!!
我必须取消注释“LoadModule setenvif_module modules / mod_setenvif.so”
在apache httpd.conf上,我正在使用wamp服务器并禁用“重写模块”我只需启用它就可以了