除了使用默认的127.0.0.1根目录的例子之外,Laravel 5在工作应用文件夹中的路由


laravel 5 routing in working app folder other than the examples that use the default 127.0.0.1 root

我试着理解laravel 5路由,但它让我头痛。我用流浪汉。在我的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出现。

您需要在Apache中设置一个指向公共目录的vhost…

<VirtualHost *:80>
    ServerName laravelproject.dev
    DocumentRoot /path/to/laravel/public/folder
</VirtualHost>

在hosts文件中将laravelproject.dev指向192.168.33.10

然后浏览到http://laravelproject.dev/about

我有办法了
1. 在wamp中制作vhost2. 在wamp中进入托盘图标apache>apache modules滚动并检查rewrite_module