Php Laravel 5.3 Rest API设置

Php Laravel 5.3 Rest API设置,php,laravel,rest,api,authentication,Php,Laravel,Rest,Api,Authentication,我正在Laravel 5.3中为我的移动应用程序构建后端。我将使用laravel REST API发送/接收和更新数据 我希望向正在使用我的移动应用程序的来宾用户提供一些数据/信息。注册用户的信息/数据很少 我想利用RESTAPI 我试了很多人推荐的。但问题是laravel 5.3不支持它,它的文档也不是最新的 任何人都可以推荐我可以遵循的任何软件包或代码教程来实现我的目标。明确建议查看Laravel Passport并升级到5.4。这将是未来最好的选择,因为这是拉威尔前进的方向。随着larav

我正在Laravel 5.3中为我的移动应用程序构建后端。我将使用laravel REST API发送/接收和更新数据

我希望向正在使用我的移动应用程序的来宾用户提供一些数据/信息。注册用户的信息/数据很少

我想利用RESTAPI

我试了很多人推荐的。但问题是laravel 5.3不支持它,它的文档也不是最新的


任何人都可以推荐我可以遵循的任何软件包或代码教程来实现我的目标。

明确建议查看Laravel Passport并升级到5.4。这将是未来最好的选择,因为这是拉威尔前进的方向。随着laravel的普及,其他库将不再支持它。

明确建议您查看laravel Passport并升级到5.4。这将是未来最好的选择,因为这是拉威尔前进的方向。随着laravel的普及,其他库也将逐渐失去对它的支持。

我可以建议(我是作者)。下面是入门的简短教程

要添加自动API库,您需要运行:

php composer.phar require symfony/psr-http-message-bridge
php composer.phar require zendframework/zend-diactoros
php composer.phar require mevdschee/php-crud-api
将“routes/api.php”更改为以下内容,以定义新的api路由:

<?php

use Psr\Http\Message\ServerRequestInterface;
use Tqdev\PhpCrudApi\Api;
use Tqdev\PhpCrudApi\Config;

Route::any('/{any}', function (ServerRequestInterface $request) {
    $config = new Config([
        'username' => 'php-crud-api',
        'password' => 'php-crud-api',
        'database' => 'php-crud-api',
        'basePath' => '/api',
    ]);
    $api = new Api($config);
    $response = $api->handle($request);
    return $response;
})->where('any', '.*');
我可以建议(我是作者)。下面是入门的简短教程

要添加自动API库,您需要运行:

php composer.phar require symfony/psr-http-message-bridge
php composer.phar require zendframework/zend-diactoros
php composer.phar require mevdschee/php-crud-api
将“routes/api.php”更改为以下内容,以定义新的api路由:

<?php

use Psr\Http\Message\ServerRequestInterface;
use Tqdev\PhpCrudApi\Api;
use Tqdev\PhpCrudApi\Config;

Route::any('/{any}', function (ServerRequestInterface $request) {
    $config = new Config([
        'username' => 'php-crud-api',
        'password' => 'php-crud-api',
        'database' => 'php-crud-api',
        'basePath' => '/api',
    ]);
    $api = new Api($config);
    $response = $api->handle($request);
    return $response;
})->where('any', '.*');