我使用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错误。
为什么我的路线没有被访问?是否有定义路线的错误?
答案 0 :(得分:-1)
您需要配置虚拟主机才能让laravel正常工作,如果您正在使用MAMP或XAMPP等任何软件,这将非常简单,甚至更容易。
如果您使用的是MAC,我建议您查看laravel valet:您的网络服务器会在几秒钟内运行。
如果您不想做任何此类操作,您必须更改一些内容才能让Laravel在子目录中工作。
答案 1 :(得分:-1)
您可能忘记将frontend
前缀写入网址。尝试访问: