Php 基于路由创建laravel链接

Php 基于路由创建laravel链接,php,laravel,Php,Laravel,如果路由不是当前路由,我想显示一个链接,但是当我尝试包含该链接时,会出现错误。 在我的割台刀片中: <a class="{{ Route::is('start') ? 'active' : '' }}" href="{{ URL::route('start') }}">Start</a> 我得到了一个错误: 未定义路由[开始]。(视图:/var/app/current/resources/views/include/header.blade.php) 如果我

如果路由不是当前路由,我想显示一个链接,但是当我尝试包含该链接时,会出现错误。
在我的割台刀片中:

    <a class="{{ Route::is('start') ? 'active' : '' }}"
  href="{{ URL::route('start') }}">Start</a>
我得到了一个错误: 未定义路由[开始]。(视图:/var/app/current/resources/views/include/header.blade.php)


如果我转到myurl/start,我的开始路由就可以工作,但是当我将它添加到头中时,它会抛出错误。我最终只想在非开始路由页面上显示链接。

我认为错误是由“开始”和“开始”之间第一个字符的差异造成的

在web.php中,您使用“Start”,而在blade文件中使用“Start”。请更正并再次检查


希望它能很好地工作

我认为错误是由“开始”和“开始”之间的第一个字符的差异造成的

在web.php中,您使用“Start”,而在blade文件中使用“Start”。请更正并再次检查


希望它运行良好

您可能需要为您的路线应用“命名路线”。我将在下面给您留下一个链接:

在上面的路径中,这将成为
route::get('/start',start')->name('start')”


注意末尾的
->名称('start')
。然后,您将能够仅通过其名称引用路由。

您可能需要为路由应用“命名路由”。我将在下面给您留下一个链接:

在上面的路径中,这将成为
route::get('/start',start')->name('start')”


注意末尾的
->名称('start')
。然后,您就可以仅通过其名称引用路线。

您使用的是哪种版本的Laravel?请遵循如何设置路线。Laravel版本为5.6您使用的是哪种版本的Laravel?请遵循如何设置路线。Laravel版本为5.6
Route::get('/start', 'Start');