从模型中删除getRouteKeyName

时间:2018-07-09 06:56:09

标签: laravel laravel-5

我正在尝试清除所继承项目的各个小方面,并且正在从模型中删除奇数的路由键名。我正在测试最简单的模型,其中包含以下内容:

public function getRouteKeyName(){
        return 'url_string';
    }

我只是删除了行并保存了它,但是不幸的是,当使用常规ID时,它返回“对不起,无法找到此页面”,但使用url_string的字段内容成功启动了。

web.php中的路由使用以下内容:/carrier/customer/show/{customer}

要删除其对url_string字段的依赖性,我还需要做什么?

使用控制器方法更新

public function show(Customer $customer)
        {
            return view('customers.show', compact('customer'));
        }

0 个答案:

没有答案