Bagaimana untuk mendapatkan nama fungsi pengawal semasa dalam Laravel 5?
Saya sering melihat Request $request
ditulis sebegini, apakah nama titik ilmu ini?
public function __construct(Guard $auth)
{
$this->auth = $auth;
}
public function store(Request $request)
{
//
}
Suntikan tanggungan
Tetapkan objek pada harta dan panggilnya
Soalan pertama:
Dalam Laravel
Route::current()->getActionName();
anda boleh mendapatkan nama terperinci Tindakan semasa, yang mungkin bukan hasil yang anda inginkan secara langsung. Hanya proses hasil yang dikembalikan melalui kaedah di atas.Soalan kedua:
Parameter $request di sini ialah IlluminateHttpRequest, dihantar kepada Pengawal melalui suntikan kebergantungan.
Dalam Laravel, Pengawal boleh menggunakan Permintaan dalam parameter selepas menggunakan IlluminateHttpRequest di bahagian atas.
Permintaan mengandungi kandungan permintaan yang dihantar oleh pelanggan.
Produk ini menggunakan suntikan kebergantungan, yang menjadikan prestasi sangat rendah