【发布时间】:2019-05-20 19:22:03
【问题描述】:
我需要检查输入表单中的字符串以检查它是否是有效的 URL。我可能会像这样使用原生 PHP 函数:
filter_var($url, FILTER_VALIDATE_URL);
然后,如果 URL 有效,我将发出 CURL 请求以查看是否收到 200 响应。
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
这将是 2 个独立的函数,但我的问题是这段代码最好放在 Laravel 文件夹层次结构中的哪个位置?
我想在控制器中它会是 "fine" 但这对我来说感觉像是业务逻辑,但是,新的 Laravel 模型只调用 2 个函数感觉不正确,虽然我可能想多了。
【问题讨论】: