Laravel BoilerPlate:定义路线

时间:2017-02-16 09:14:16

标签: php laravel laravel-5 laravel-5.3

我使用Laravel Boilerplate来开发我的应用程序。除此之外,我已经安装了L5Modular。所以我定义路线就像在我的模块里面一样

<?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错误。

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

2 个答案:

答案 0 :(得分:-1)

您需要配置虚拟主机才能让laravel正常工作,如果您正在使用MAMP或XAMPP等任何软件,这将非常简单,甚至更容易。

如果您使用的是MAC,我建议您查看laravel valet:您的网络服务器会在几秒钟内运行。

如果您不想做任何此类操作,您必须更改一些内容才能让Laravel在子目录中工作。

答案 1 :(得分:-1)

您可能忘记将frontend前缀写入网址。尝试访问:

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