Laravel 5.6 中未定义路由

Tha*_*vam 3 php laravel-5 laravel-5.6

我在web.php 中定义了一个路由

Route::get('/dashboard/create-sub-project/{id}', 'SubProjectController@create')->name('sub-project.create')->middleware('auth');
Run Code Online (Sandbox Code Playgroud)

并添加一个 view.php

<a href='{{ route('sub-project.create', $project->id) }}'>Create new project</a>
Run Code Online (Sandbox Code Playgroud)

但它一直在抛出错误

路由 [sub-project.create] 未定义。(查看:view.blade.php)

我定义的其他路线工作正常。