簽名路由
/**
* Create a signed route URL for a named route.
*
* @param string $name
* @param array $parameters
* @param \DateTimeInterface|\DateInterval|int|null $expiration
* @param bool $absolute
* @return string
*
* @throws \InvalidArgumentException
*/
public function signedRoute($name, $parameters = [], $expiration = null, $absolute = true)
{
}
臨時簽名路由
/**
* Create a temporary signed route URL for a named route.
*
* @param string $name
* @param \DateTimeInterface|\DateInterval|int $expiration
* @param array $parameters
* @param bool $absolute
* @return string
*/
public function temporarySignedRoute($name, $expiration, $parameters = [], $absolute = true)
{
return $this->signedRoute($name, $parameters, $expiration, $absolute);
}
可以看出,兩者的實現完全一致,只是稍微調整了引數的順序,以及 $expiration
引數可選項的不同(temporarySignedRoute
為必選),這個命名可以說是相當細節和實用了。
本作品採用《CC 協議》,轉載必須註明作者和本文連結
點選 連結,加入心智極客的技術分享知識星球