我正在分析 PHP 代码,但我无法理解最后带有返回的条件的逻辑。
Route::domain('{name}.{domain}.{tls}')->group(function () {
$settings = App::make(\Common\Settings\Settings::class);
$appUrl = config('app.url');
$currentUrl = \Request::url();
if ($appUrl === $currentUrl || !$settings->get('builder.enable_subdomains')) return; //<- Here
Route::get('{page?}', 'UserSiteController@show')->name('user-site-subdomain');
});
我需要了解第 6 行将在什么情况下执行,但显然返回会改变一切。
欢迎任何澄清或一些更具说明性的例子。
萧十郎