如何在laravel控制器中获取组参数

时间:2016-07-17 11:02:48

标签: php laravel

<?php
$target = "http://10.4.102.125";
$downloaded_page_array = file($target);

for($i=0; $i<count($downloaded_page_array); $i++)
   echo $downloaded_page_array[$i];
?>

我需要&#39; abc&#39;首先&#39;和第二个&#39;我的控制器中的值。

route.php

URL: abc.example.com/page/first/second

MyCotroller.php

Route::group(['domain' => '{sub}.example.com'], function ()
{
        Route::get('page/{param1}/{param2}', MyController@index);
});

如何在控制器中获取子域名

1 个答案:

答案 0 :(得分:1)

像这样使用

 public function index($sub,$a,$b)
{
  echo "Param1=".$a;
  echo "Param2=".$b; 
  echo "Sub =".$sub;
}

请记住第一个变量来自群组。

那就更好了,请使用请求

 public function index(Request $request)
{
  echo "Param1=".$request->param1;
  echo "Param2=".$request->param2; 
  echo "Sub =".$request->sub;
}