【发布时间】:2013-11-21 19:55:21
【问题描述】:
我是 Laravel 的新手,我不知道如何处理控制器(和 ajax)。 我在侧边栏中有一个按钮,我想在单击它时显示一个页面。
我有一个位于views/logs/system.blade.php 中的视图(这是我想在ajax 中显示的页面) 和一个位于 controllers/LogsController 中的控制器,它具有以下代码 -
class LogsController extends BaseController {
public function getLogs() {
return View::make('logs/system');
}
}
我的 routes.php 有代码 -
Route::get('/', 'HomeController@showWelcome'); // Works fine
Route::get('logs', 'LogsController@getLogs');
首先 - 我如何访问我在 URL 中的 getLogs 中获得的视图(localhost/mysite/public/logs 不起作用...) 第二 - 我如何在 ajax 调用中访问它?
我试过了 $.get('日志',函数(数据) { 控制台.log(数据); });
但它也不起作用。它得到 500 内部服务器错误.... 请帮忙!
【问题讨论】:
-
在向“日志”URL 发出 AJAX 请求之前,您是否尝试过访问它?如果是这样,您是否看到任何有关该错误的 Laravel 信息或只是您的 Web 服务器错误页面?我已经复制了你的代码,它对我有用。
标签: laravel-4