我的这条路线在授权组中:
Route::get('clan/leave',[
'as' => 'clan-leave',
'uses' => 'ClanController@getLeave'
]);
这导致我的ClanController使用函数getLeave(),它是:
public function getLeave(){
return "Test";
}
然后我有一个基本的链接,它将用户带到/ clan / leave,它应该启动控制器功能并显示“Test”。这没有发生,我收到了这个错误:
Trying to get property of non-object: Laravel\app\views\clan\display.blade.php
我不明白为什么这个显示文件甚至涉及到了。我确实有另一条路线/战队可以通往这条路线。
我没看到什么? 非常感谢。
答案 0 :(得分:0)
我找到了问题。
我有这条路线:
Route::get('clan/{id}',[
'as' => 'clan',
'uses' => 'ClanController@getOther'
]);
这条路线被解雇而不是预期路线。我只能假设它被解雇了,因为它正在拾取战队/离开(留作变量,而不是路线)。我通过将此路线移至路线底部
来解决此问题