Php 拉维尔路线不';虽然存在,但它不存在

Php 拉维尔路线不';虽然存在,但它不存在,php,laravel,laravel-4,blade,Php,Laravel,Laravel 4,Blade,这是我的路线: Route::post('admins.login', 'AdminsController@login'); 这是我的表格 {{ Form::open(array('route' => 'admins.login', 'class' => 'loginClass', 'method' => 'post')) }} 这是一个例外: Route [admins.login] not defined. 方法: public function login(){

这是我的路线:

Route::post('admins.login', 'AdminsController@login');
这是我的表格

{{ Form::open(array('route' => 'admins.login', 'class' => 'loginClass', 'method' => 'post')) }}
这是一个例外:

Route [admins.login] not defined. 
方法:

public function login(){
        echo "Save Time";exit;
    }
编辑
我已经尝试在所有情况下为命名路由定义
/
而不是

Route::post('admins/login', array('uses' => 'AdminsController@login', 'as' => 'admins.login'));
表格:


您是否在管理员控制器中创建了该方法?@Vucko是的,我已经创建了句号。@deczo我已经尽可能地尝试执行
/
而不是
,您为什么否决了这个问题?我遇到了一个问题,我试图解决它,教授说,我向你们展示了所有应该使用的东西,这些东西都有效,我感到震惊。我有一个路径
route::get('restaurants/admins/{id}','RestaurantsController@admins');它正在工作,我用同样的方法做了,但这次不起作用。为什么你的代码有效?为什么我以前的代码可以工作?可能你在任何地方都不会将其称为命名路由,这就是为什么。如果您没有在表单中使用
route=>admins.login
,而是
url=>admins/login
{{ Form::open(array('route' => 'admins.login', 'class' => 'loginClass')) }}