【发布时间】:2014-02-27 05:50:29
【问题描述】:
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 工匠路线
+--------+-----------------------------------------------+-------------------------------+----------------------------------------+----------------+---------------+
| 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 | | |
...
会话/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'),。
知道发生了什么或如何解决吗?
【问题讨论】: