0

我决定为我的新项目使用一个新框架,所以我从 Laravel 开始!我开始喜欢它,几乎没有问题,但它解决了。但是现在我在路由方面遇到了困难!

使用 HomeController 我得到索引页面:

Route::get('/', 'HomeController@index');一切都很好。

但是我使用 Artisan 创建了新的控制器 MeteoController。和路由:

Route::get('test', 'MeteoController@Attuale');其中控制器是:

class MeteoController extends \BaseController {

public function Attuale()
{
    return View::make('meteo/meteoattuale');
}

}

两者都不适用于:

Route::get('test', function(){
   return View::make('meteoattuale');
});

每次调用 /test 我得到 404。我用谷歌搜索并做了:dump-autoload,甚至使用 mod_rewite 的 htaccess。关于可能导致此问题的任何想法?

谢谢。

4

3 回答 3

1

The problem was in .htaccess and server configuration.

Problem solved by this post: Stackoverflow

And this one: Epigroove.com

于 2013-05-19T19:18:55.387 回答
0

在 WAMP(Windows 8)上运行 L4 时遇到同样的问题。对我有用的解决方案是:

-打开 apache httpd.conf 并找到

#LoadModule rewrite_module modules/mod_rewrite

-删除主题标签

-保存 httpd.conf

-重新启动 WAMP

完毕!

于 2013-08-10T01:36:43.420 回答
0

从 BaseController 中删除 \。

于 2013-05-19T16:57:26.217 回答