Postingan lainnya
Cara untuk memanggil fungsi pada controller lain (spesifik pada 1 file tidak broadcash)
Bagaimana cara untuk mengambil nilai dari function controller lain
smisal pada controller AplikasiController berisikan begini,
public function login(Request $request)
{
return response()->json(['message'=> 'Anda Berhasil']);
}
saya akses dari controller lain (bukan dari view), untuk mendapatkan nilai dari AplikasiController bagaimana caranya, mohon bantuannya.
1 Jawaban:
Jawaban Terpilih
Halo gan, ada 3 cara setahu ane gan
- Dengan langsung memanggil fungsinya, contoh
<pre> app('App\Http\Controllers\NamaController')->namafunction(); </pre>
- Dengan melakukan extend (nama controller hanya contoh), contoh
<pre> class NamaController extends LoginController {
} </pre>
- Menggunakan trait, contoh
<pre> trait NamaTrait { public function NamaFungsi() {
}
} </pre> lalu pada bagian controller
<pre> class NamaController extends Controller { use NamaTrait; } </pre>
Smoga bisa membantu gan.
Tanggapan
terimakasih mas,