routes/web.php
有常见的应用程序路径,比如显示视图、将数据从表单获取到控制器方法。
routes/api.php
将有获取JSON
中表/实体记录的路径。通过api路由更新、删除等?
问题1:我将如何使用路由获取、删除、更新数据/记录?
问题2:安卓应用程序能够使用我的api吗?如果是,怎么做?
问题3:API应该有一个控制器ApiController
?
让孩子知道这些东西!
谢谢
发布于 2017-04-21 13:08:00
1:
将其放入您的RouteServiceProvider
文件:
$router->group(['namespace' => $this->webNamespace], function ($router) {
require app_path('routes/web.php');
});
$router->group(['namespace' => $this->apiNamespace], function ($router) {
require app_path('routes/api.php');
});
1.1路由/web.php文件(可供选择):
require_once "../../routes/api.php";
2:
是。使用您的路线,就像在任何其他前端应用程序中使用它们一样。例如:localhost/api/myAndroidRoute
3:
其实并不重要。您可以为所有路由使用一个控制器,也可以对每个路由使用一个控制器。你喜欢哪种选择。如果您有大量代码,请将其划分为不同的控制器,以获得更好的可实现性。例如:
Route::get('api/sampledata', 'ApiController@getSampleData'); // controller@function
Route::get('api/otherdata', 'SomeOtherController@getOtherData');
或
Route::get('api/sampledata', 'AllmightyController@getSampleData');
Route::get('web/otherdata', 'AllmightyController@getOtherData');
https://stackoverflow.com/questions/43543301
复制相似问题