【发布时间】:2015-10-11 12:25:02
【问题描述】:
我正在开发一个有关 laravel 5.1 的项目,我想将其制作为 RESTFUL api,以便以后我们可以使用相同的代码并从移动应用程序或其他网站请求数据。该项目处于初始阶段,我想从一开始就纠正它。
假设我有一个简单的路由,它在 AdminController 上调用仪表板方法。所以登录后它会将管理员重定向到带有一些数据的仪表板页面。
/******************** Laravel Project ***********************/
//Routes.php
Route::group(['middleware' => 'auth'], function () {
Route::get('dashboard', 'AdminController@dashboard');
});
// AdminController
public function index(){
$data = 'Some Data';
return view( 'superadmin.dashboard')->with('data', $data );
}
现在我想在 wordpress 项目中获取相同的数据。我将如何使用这个 api 来获取数据变量(没有视图)?我不想为此创建另一种方法,有什么方法可以使用相同的函数来获取 json 数据?
我在另一个论坛上读到,我们可以像这样以 REST 的形式访问所有数据。但这不起作用。
http://admin:admin123@example.dev/dashboard
一如既往地感谢您的帮助:)
【问题讨论】:
标签: php api laravel-5 laravel-routing