저는 Laravel에서 새로 왔으며 컨트롤러 (및 아약스)를 처리하는 방법을 생각할 수 없습니다. 사이드 바에 버튼이 있으며 클릭했을 때 페이지를 표시하고 싶습니다.컨트롤러 및 컨트롤러의 아약스 4
class LogsController extends BaseController {
public function getLogs() {
return View::make('logs/system');
}
}
-
나는 다음과 같은 코드가 뷰/로그/system.blade.php 와 컨트롤러에있는 컨트롤러에 위치/LogsController (내가 아약스에 표시 할 페이지 인) 전망을
Route::get('/', '[email protected]'); // Works fine
Route::get('logs', '[email protected]');
우선 일 - -
내 routes.php이 코드가 나는 URL에 내가 getLogs에서 gettings 해요 뷰에 액세스 할 수있는 방법 (로컬 호스트/내 사이트/공공/로그는 작동하지 않습니다 .. .) 두 번째 - 어떻게 ajax 호출에서 액세스 할 수 있습니까?
시도했습니다. $ .get ('logs', function (data) { console.log (data); });
하지만 작동하지 않습니다. 그것은 500 내부 서버 오류가 발생 .... 제발 도와주세요!
AJAX 요청을하기 전에 '로그'URL을 방문하려 했습니까? 그렇다면 오류에 대한 Laravel 정보 또는 웹 서버 오류 페이지가 보입니까? 나는 당신의 코드를 복제했고 그것은 나를 위해 일하고있다. –