我如何在 laravel 中接受请求的方法传递参数
How can i pass parametter on a method who accept request in laravel
第一个控制器视图数据:
public function show(Request $request){
return $request->url;
}
我想将值传递给第一个控制器的显示方法的第二个控制器
use App\Http\Controllers\ViewData;
public function pass(){
$url = "https://abc.xyz"; // the value that i want to pass on first controller
$viewData= new ViewData;
$viewData->show(?);
}
如何将数据从第二个控制器的 pass 方法传递到第一个控制器的 show 方法?
您需要创建一个新的 Request 实例。
public function pass(){
$url = "https://abc.xyz"; // the value that i want to pass on first controller
$viewData= new ViewData;
$content = new Request;
$content->url= $url;
$viewData->show($content);
}
然后在show方法中
public function show(Request $request){
if($request->url)
{
return $request->url;
}
}
第一个控制器视图数据:
public function show(Request $request){
return $request->url;
}
我想将值传递给第一个控制器的显示方法的第二个控制器
use App\Http\Controllers\ViewData;
public function pass(){
$url = "https://abc.xyz"; // the value that i want to pass on first controller
$viewData= new ViewData;
$viewData->show(?);
}
如何将数据从第二个控制器的 pass 方法传递到第一个控制器的 show 方法?
您需要创建一个新的 Request 实例。
public function pass(){
$url = "https://abc.xyz"; // the value that i want to pass on first controller
$viewData= new ViewData;
$content = new Request;
$content->url= $url;
$viewData->show($content);
}
然后在show方法中
public function show(Request $request){
if($request->url)
{
return $request->url;
}
}