我的程序的功能是创建一个子域/子目录。我有一个目录表,一旦用户创建一个子域,它就会重定向到它的子域。
实施例: 我的网站是http://dns.dev,如果我要创建子域“测试”并点击“创建目录”按钮,则会重定向到http://test.dns.dev
我有这个子域名路由。
Route::post('/create', 'DirectoryController@create');
Route::group(['domain' => '{subdomain}.dns.dev'], function () {
Route::get('/', function ($subdomain) {
return $subdomain;
});
});
在我的控制器中,
<?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
}
}
答案 0 :(得分:3)
试试这个
$url = 'http://yourdomainname.com';
return Redirect::to($url);