Daftar dan Belajar Sekarang!

Cara untuk memanggil fungsi pada controller lain (spesifik pada 1 file tidak broadcash)

foto ownner
2 Kontribusi 0 Coto
1 minggu yang lalu
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.

Tag: laravel

✔ Forum ini sudah terjawab


Jawaban
foto zergz
52 Kontribusi 35 Coto
6 hari yang lalu
Halo gan, ada 3 cara setahu ane gan 1. Dengan langsung memanggil fungsinya, contoh
app('App\Http\Controllers\NamaController')->namafunction();
2. Dengan melakukan extend (nama controller hanya contoh), contoh
class NamaController extends LoginController {

}
3. Menggunakan trait, contoh
trait NamaTrait {
    public function NamaFungsi() {
        
    }
}
lalu pada bagian controller
class NamaController extends Controller {
     use NamaTrait;
}
Smoga bisa membantu gan.
answered icon
foto zergz
52 Kontribusi 35 Coto
6 hari yang lalu
Halo gan, ada 3 cara setahu ane gan 1. Dengan langsung memanggil fungsinya, contoh
app('App\Http\Controllers\NamaController')->namafunction();
2. Dengan melakukan extend (nama controller hanya contoh), contoh
class NamaController extends LoginController {

}
3. Menggunakan trait, contoh
trait NamaTrait {
    public function NamaFungsi() {
        
    }
}
lalu pada bagian controller
class NamaController extends Controller {
     use NamaTrait;
}
Smoga bisa membantu gan.

Login untuk tulis komentar



Login untuk diksusi di forum sekolah koding