在我的route.php中,我有这段代码
Route::group(array('prefix' => 'athlete'), function () {
Route::get('test', 'AthleteController@index')->name('test');
});
在我的控制器AthleteController中
public function index()
{
return view('Frontend/views/athlete/profil');
}
在我看来,我创建了href,但没有工作
<a href="{{route('test')}}">Test</a>
我有这个错误:
c8dad5722499b68e914f212daece129d539cff9e.php第100行中的FatalErrorException:语法错误,意外&#39;测试&#39; (T_STRING),期待&#39;,&#39;或&#39;;&#39;
我使用Laravel 5.2
答案 0 :(得分:0)
打开storage/framework/views/c8dad5722499b68e914f212daece129d539cff9e.php
并查看第100行。您的语法错误很简单。它会给你一个提示unexpected 'test' ... expecting ',' or ';'
。查看此缓存视图,您应该知道它是哪个相应的视图以及相应的行。根据您列出的控制器操作,我想象的是'Frontend/views/athlete/profil'
。
答案 1 :(得分:0)
第100行的内容如错误信息所示?
您的代码看起来很好,除此之外:
return view('Frontend/views/athlete/profil');
我猜测它没有找到具有该名称的视图而是意味着返回
view('Frontend/views/athlete/profile');
答案 2 :(得分:0)
尝试更改
<a href="{{route('test')}}">Test</a>
到
<a href="{{url('/test')}}">Test</a>
希望这对你有用