我目前有这样的网址
n = int(input())
for i in range(n//2, n):
z = [int(x) for x in str(i)]
zz = sum(z)
if zz<=100:
ans = int(i) + int(zz)
if(int(i) + int(zz) == n) :
print(i)
,例如/localhost/products/products_id
但是我希望它从表的列中选择unique_id值,并显示类似/localhost/products/4
的URL。例如/localhost/products/unique_id
答案 0 :(得分:1)
如果我理解的正确,您想使用另一个属性来生成URL。
为此,您需要为模型重写 getRouteKeyName()函数,并告诉它使用另一个属性。 例如:
public function getRouteKeyName()
{
return 'unique_id';
}
默认情况下,Laravel使用模型的主键来生成URL。