Saya telah mencoba menemukan cara untuk menentukan panggilan ajax di Laravel tetapi saya tidak menemukan dokumen apa pun tentangnya.
Saya memiliki index()
fungsi yang ingin saya tangani secara berbeda berdasarkan sifat permintaan. Pada dasarnya ini adalah metode pengontrol sumber daya yang terikat ke permintaan GET.
public function index()
{
if(!$this->isLogin())
return Redirect::to('login');
if(isAjax()) // This is what i am needing.
{
return $JSON;
}
$data = array();
$data['records'] = $this->table->fetchAll();
$this->setLayout(compact('data'));
}
Saya tahu metode lain untuk menentukan permintaan Ajax di PHP tetapi saya ingin sesuatu yang spesifik untuk Laravel.
Terima kasih
Diperbarui:
Saya mencoba menggunakan
if(Request::ajax())
{
echo 'Ajax';
}
Tetapi saya menerima kesalahan: Non-static method Illuminate\Http\Request::ajax() should not be called statically, assuming $this from incompatible context
Kelas tersebut menunjukkan bahwa ini bukan metode statis.
Illuminate\Http\Request;
di pengontrol saya. Terima kasih