【发布时间】:2019-12-19 18:18:34
【问题描述】:
我试图在laravel中做一个全局变量,在我的代码中当json返回响应时,出现了数据,但是另一种方法是为什么它为null,
这是我的代码
class VendorController extends Controller
{
private $vendor_id;
public function index(){
if($cek =='available')
{
$this->vendor_id = DB::getPdo()->lastInsertId();
return response()->json([
'status' => 'success',
'vendor_id' => $this->vendor_id
]);
}
}
public function cek(){
dd($this->vendor_id)
}
}
在函数 cek $this->vendor_id 结果为空时,但在索引函数 return->response()->json() 中数据为 13
【问题讨论】:
-
发布代码,展示您如何调用这些方法
-
但是你是怎么触发
cek()方法的呢? -
是的,在网络上。 php Route::get('/tryId', 'VendorController@cek')->name('trivendor');
-
你是如何触发
index()方法的?
标签: laravel laravel-5 eloquent