【发布时间】:2014-08-23 10:15:45
【问题描述】:
这是我的 routes.php:
Route::group(['prefix' => 'mine'], function () {
Route::get('/first', ['as' => 'mine.first', 'uses' => 'MyApp\Controllers\MyController@first']);
});
这是我的 HTML/Twig 文件:
{{ form_open({'action': 'mine.first'}) }}
{{ form_submit('Start') }}
{{ form_close }}
这是我的控制器:
class MyController extends BaseController {
public function first()
{
\View::make('stuff.mine.first'); //in folder app/views/stuff/mine
}
}
错误是“在渲染模板期间引发了异常(“无法为命名路由“MyController@first”生成 URL,因为这样的路由不存在。”)在“stuff.show”中第 130 行。”
我看到的关于这个主题的所有答案都是命名路线,但我已经这样做了。
另外,当我手动访问 URL(localhost/mine/first)时,即使该文件中有 HTML,屏幕也是空白的。
知道发生了什么吗?谢谢。
【问题讨论】:
标签: php laravel laravel-4 twig laravel-routing