【发布时间】:2021-03-26 03:24:07
【问题描述】:
我想在另一个函数中传递一个变量,我使用 __construct 函数,但我的浏览器返回“无法解析的依赖解析 [Parameter #0 [ $startingAt ]]”。感谢您的帮助!
我的控制器:
protected $startingAt;
public function __construct($startingAt)
{
$this->startingAt = $startingAt;
}
public function index()
{
return view('index');
}
public function startingAt()
{
$this->startingAt = Carbon::now();
return $this->startingAt;
}
我的刀片.pĥp:
<form action="{{ route('starting.race') }}" method="POST">
{{ csrf_field() }}
@method('post')
<button class="bg-indigo-600 text-white font-bold px-3 rounded-full" type="submit" name="submit">Start</button>
</form>
我的 web.php :
Route::get('/', [\App\Http\Controllers\CarbonController::class, 'index'])->name('index.race');
Route::post('/start', [\App\Http\Controllers\CarbonController::class, 'startingAt'])->name('starting.race');
【问题讨论】:
-
我暂时只使用控制器,因为我是初学者:x
-
您想将此函数访问到同一类的另一个函数吗?
-
我希望通过同一类的另一个函数访问 $variable 结果
标签: php laravel controller php-carbon