我正在尝试理解laravel 5路由它给我头痛。使用vagrant.am我的routes.php
我有以下内容:
Route::get('/about','RoutingController@index');
Route::controllers ( [
'auth' => 'Auth\AuthController',
'password' => 'Auth\PasswordController'
] );
然后在我的控制器中我有
namespace App\Http\Controllers;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class RoutingController extends Controller {
public function index() {
return 'This is all about Asiago !';
}
}
我的应用已在http://192.168.33.10/Php-Projects/laravel
当我导航到http://192.168.33.10/Php-Projects/laravel/public/about
路径时。 404 error
出现。
答案 0 :(得分:0)
您需要在Apache中设置一个指向公共目录的虚拟主机...
<VirtualHost *:80>
ServerName laravelproject.dev
DocumentRoot /path/to/laravel/public/folder
</VirtualHost>
在您的主机文件中将laravelproject.dev
指向192.168.33.10
。
然后浏览到http://laravelproject.dev/about
答案 1 :(得分:0)
我得到了解决方案
1.在wamp中制作vhost
2.在wamp中转到托盘图标apache>apache modules
滚动并检查rewrite_module