2016-08-15 107 views
-1

在我route.php我有这样的代码Laravel 5.2路由/ HREF

Route::group(array('prefix' => 'athlete'), function() { 
     Route::get('test', '[email protected]')->name('test'); 
    }); 

在我的控制器AthleteController

public function index() 
{ 
    return view('Frontend/views/athlete/profil'); 
} 

在我看来,我创建的href,而不是工作

<a href="{{route('test')}}">Test</a> 

我有这个错误:

c8dad5722499b68e914f212daece129d539cff9e.php中的FatalErrorException第100行:语法错误,意外的'test'(T_STRING),期待','或';'

我使用Laravel 5.2

+0

你可以添加你的整个视图,以及如何从控制器方法加载它?这段代码没问题,但可能还有其他的东西会产生这个错误。 – TheFallen

+0

运行'php artisan route:list'并检查您的路由是如何发布的。 – Pyton

+1

这不是一个路线问题,因为@TheFallen提到,可能该视图有一些遗漏的结束''报价 –

回答

0

打开storage/framework/views/c8dad5722499b68e914f212daece129d539cff9e.php,看看行100你有一个简单的语法错误。它给你一个提示unexpected 'test' ... expecting ',' or ';'。看着这个缓存的视图,你应该知道它是哪个相应的视图以及相应的行。根据您列出的控制器操作,我想像的是'Frontend/views/athlete/profil'

0

什么是在线100像错误消息说?

您的代码看起来不错,除了这一点:

return view('Frontend/views/athlete/profil'); 

我猜它没有找到一个视图使用该名称,而是你的意思是返回

view('Frontend/views/athlete/profile'); 
0

试图改变

<a href="{{route('test')}}">Test</a> 

<a href="{{url('/test')}}">Test</a> 

希望这项工作为你