laravel 5在工作应用程序文件夹中的路由,而不是使用默认127.0.0.1 root的示例

时间:2015-07-27 10:01:43

标签: php html5 laravel

我正在尝试理解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出现。

2 个答案:

答案 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