2017-02-16 82 views
0

我已经使用Laravel Boilerplate开发我的应用程序。除此之外,我已经安装了L5Modular。所以我定义路由就像我的模块Laravel BoilerPlate:定义路线

<?php 

Route::group(array('module' => 'test', 'middleware' => ['web','auth'], 'prefix'=>'frontend','namespace' => 'App\Modules\test\Controllers'), function() { 

    Route::resource('test', 'TestController'); 

}); 

内下列但是当我试图访问路线http://localhost/blog/public/test/create它显示404错误。

为什么我的路线没有被访问?有没有定义路线的错误?

+1

Laravel不支持安装在一个子目录开箱即用,你需要自定义'.htaccess'文件。 – apokryfos

+0

你可以请尝试http://localhost/blog/public/index.php/test/create –

+0

你还需要显示'TestController'的内容 –

回答

-1

您需要配置虚拟主机才能使laravel正常工作,如果您使用的是MAMP或XAMPP等软件,这很容易,甚至更容易。

如果你在MAC上,我建议看看laravel valet:你的网络服务器会在几秒钟内运行。

如果您不想执行任何操作,则必须更改一些内容才能使Laravel在子目录中工作。

-1

您可能会忘记为URL编写frontend前缀。尝试访问方式:

http://localhost/blog/public/frontend/test/create

+0

我检查过,同样的错误,我越来越.. – User57

+0

Laravel在子目录中不起作用(开箱即用)。看看我的回答或阅读@apokryfos评论。 –

+0

您是否正确拼写'carete'到'create'? – mrabbani