我有一个非常神秘的问题。我的其中一条路线突然无法正常工作,所有其他路线都能正常工作。
我没有错误,只是一个空的白色空白页。
即使我只是返回一个字符串,它也没有给我什么
public function create()
{
return "Create";
}
路线:
Route::get('/start/user/create', array(
'as' => 'user/create',
'uses' => 'UserController@create'
));
链接:
<a class="btn btn-success pull-right" href="{{ URL::route('user/create') }}"> {{Lang::get('strings.create_customer')}}</a>
我正在使用MAMP并重新启动服务器而没有任何帮助。
编辑:我试图制作一个全新的路线,在控制器和视图中的功能只是输出一个字符串。它是一样的,它只给我空白页。编辑2:我的应用程序确实对路由start/user/create
有疑问。如果我将其更改为start/user/bullshit/create
,那么一切正常。那么这是什么呢?是否存在某种缓存,总是给我一个带有路由start/user/create
的空白页面。它是唯一路线,我遇到了问题。
答案 0 :(得分:0)
我没有解决方案,但尝试将其作为路由来排除控制器类的任何问题:
Route::get('/start/user/create', function()
{
return 'This works!';
});
然后直接转到url / start / user / create 希望它能以某种方式帮助你。
答案 1 :(得分:0)
问题没有解决,而是通过使用资源丰富的路线而不是其工作。代码也更干净,所以我想这无论如何都是更好的方法。
Route::resource('start/user', 'UserController',
array('names' => array('create' => 'user/create',
'index' => 'user/index',
'show' => 'user/show',
'edit' => 'user/edit',
'update'=> 'user/update',
'store' => 'user/store',
'destroy' =>'user/destroy')
));