Route [designations.addmore]未定义

时间:2017-03-10 06:34:25

标签: php routes laravel-5.4

我的路线问题如下。

  

路线[designations.addmore]未定义

我试图定义路线,但我仍然得到相同的错误。这是我的代码

查看

<a href="{{ route('designations.addmore',  $data->id) }}">Add more</a>

routes.php文件

  Route::get('designations/addmore', ['as' => 'designations.addmore', 'uses' => 'Designations@addmore']);

控制器

 <?php

namespace TCG\Voyager\Http\Controllers;

use Illuminate\Http\Request;
use TCG\Voyager\Facades\Voyager;

class Designations extends Controller
{

    public function addmore()
    {
       echo 'hello';
    }


}

请帮帮我。

1 个答案:

答案 0 :(得分:0)

像这样改变你的路线

Route::get('designations/addmore', 'Designations@addmore')->name('designations.addmore');

并像这样获得锚点路线

<a href="{{ route('designations.addmore') }}">view</a>

route删除第二个参数,因为您的路线中没有参数。