Laravel命名路由-将路由设置为错误的资源路由

Laravel命名路由-将路由设置为错误的资源路由,laravel,routing,blade,Laravel,Routing,Blade,routes.php /** * * Login Functionality * */ Route::get('login', 'SessionsController@create'); Route::get('logout', 'SessionsController@destroy'); Route::resource('sessions', 'SessionsController'); /** * * Admin Routes * */ Route::group([

routes.php

/**
 *
 * Login Functionality
 * 
 */

Route::get('login', 'SessionsController@create');
Route::get('logout', 'SessionsController@destroy');
Route::resource('sessions', 'SessionsController');

/**
 *
 * Admin Routes
 * 
 */

Route::group(['prefix' => 'admin'], function()
{
    Route::resource('tests', 'Admin\TestController');
});
php artisan路由

+--------+-----------------------------------------------+-------------------------------+----------------------------------------+----------------+---------------+
| Domain | URI                                           | Name                          | Action                                 | Before Filters | After Filters |
+--------+-----------------------------------------------+-------------------------------+----------------------------------------+----------------+---------------+
|        | GET /                                         |                               | Closure                                |                |               |
|        | GET login                                     |                               | SessionsController@create              |                |               |
|        | GET logout                                    |                               | SessionsController@destroy             |                |               |
|        | GET sessions                                  | sessions.index                | SessionsController@index               |                |               |
|        | GET sessions/create                           | sessions.create               | SessionsController@create              |                |               |
|        | POST sessions                                 | sessions.store                | SessionsController@store               |                |               |
|        | GET sessions/{sessions}                       | sessions.show                 | SessionsController@show                |                |               |
|        | GET sessions/{sessions}/edit                  | sessions.edit                 | SessionsController@edit                |                |               |
|        | PUT sessions/{sessions}                       | sessions.update               | SessionsController@update              |                |               |
|        | PATCH sessions/{sessions}                     |                               | SessionsController@update              |                |               |
|        | DELETE sessions/{sessions}                    | sessions.destroy              | SessionsController@destroy             |                |               |
|        | GET admin/tests                               | admin.tests.index             | Admin\TestController@index             |                |               |
|        | GET admin/tests/create                        | admin.tests.create            | Admin\TestController@create            |                |               |
|        | POST admin/tests                              | admin.tests.store             | Admin\TestController@store             |                |               |

...
sessions/create.blade.php

{{ Form::open(
    array(
        'route'  => array('sessions.store'),
        'role'   => 'form',
        'class'  => 'form-horizontal'
    )
) }}
访问时输出
http://localhost/login

<form method="POST" action="http://localhost/admin/tests" accept-charset="UTF-8" role="form" class="form-horizontal"><input name="_token" type="hidden" value="yQZH861VbytYsA8bBboYv5YexVInP33LdxmVHtq2">
    <input name="_token" type="hidden" value="yQZH861VbytYsA8bBboYv5YexVInP33LdxmVHtq2">

出于某种原因,
'route'=>array('sessions.store'),
指向路由
'route'=>array('admin.tests.store'),

知道发生了什么或如何修复吗?

我不知道你为什么会看到你看到的行为,但是如果你只是将它们发送到
会话。存储
路径,它应该是这样的

'route'=>'sessions.store'
而不是
'route'=>数组('sessions.store')

数组允许您传入路由参数,但如果没有这些参数,我不确定会发生什么