我需要从存储方法中传递选择选项值以显示 我需要传递 $ typeg 值以显示方法
public function store(Request $request ) {
$typeg = $request->input('type');
}
public function show($id) {
dd($this->store($typeg));
}
我明白了 未定义的变量:
或
函数app \ Http \ Controllers \ appController :: show()的参数太少,传递了1个参数,而恰好是2个参数
答案 0 :(得分:1)
尝试一下
在第一个函数上,您有一些variable
女巫想要将其传递给另一个函数\方法
除了您需要使用$this
以及您想要通过var
的其他方法的名称之外,还需要使用类似的方法。
public function oneFunction(){
$variable = "this is pretty basic stuff in any language";
$this->anotherFunction($variable)
}
public function anotherFunction($variable){
dd($variable);
}
答案 1 :(得分:0)
将数据存储在会话(或cookie,缓存,数据库等其他地方)上。这样您以后就可以获取数据。
class SomeController extends Controller {
public function store(Request $request ) {
session(["typeg"=>$request->input('type')])
}
public function show($id) {
dd(session("typeg"));
}