我用的是拉维5.1。
我制定了路线规则。”/投递/{id}”
post将返回此代码。

Post::find($id);

是 啊!它起作用了。
但我只是想知道它是否适用于非数字。(例如:1dssadf)所以我设计了代码。
Post::find('1dssadf');

(有一个帖子id 1)
我排除了错误。但它起作用了。它找到了一个邮政编码1。(忽略dssadf
为什么将“1dssadf”视为“1”?

最佳答案

它是一个id,所以它被转换成相关的内容。
你可以用

echo (int) "1dssadf";

=>1个
MySQL等价物:
SELECT CAST( '1dssadf' AS UNSIGNED )

=>1个

07-27 21:16