Vah*_*rty 1 php dns redirect laravel
我的程序的功能是创建一个子域/子目录。我有一个目录表,一旦用户创建子域,它就会重定向到其子域。
示例:我的网站是http://dns.dev,如果我创建一个子域“test”并单击“创建目录”按钮,那么它会重定向到http://test.dns.dev
我有这条子域路线。
Route::post('/create', 'DirectoryController@create');
Route::group(['domain' => '{subdomain}.dns.dev'], function () {
Route::get('/', function ($subdomain) {
return $subdomain;
});
});
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Redirect;
use App\Directory;
class DirectoryController extends Controller
{
public function create(Request $request)
{
$directory = new Directory;
$directory->domain = $request->subdomain;
$directory->status = "pending";
$directory->save();
//redirect to $request->subdomain . '.dns.dev/'
//something like that
}
}
Run Code Online (Sandbox Code Playgroud)
尝试这个
$url = 'http://yourdomainname.com';
return Redirect::to($url);
Run Code Online (Sandbox Code Playgroud)