Laravel Passport的默认响应如下所示:
{
"token_type": "Bearer",
"expires_in": 31536000,
"access_token": djabjkdakadbakdkakjdbjkba
}
Run Code Online (Sandbox Code Playgroud)
我需要添加一些自定义响应,例如:
{
"success":"true",
"message":"Login Successful",
"status":"200",
"data":{
"token_type": "Bearer",
"expires_in": 31536000,
"access_token":"djabjkdakadbakdkakjdbjkba"
}
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题吗?
考虑到接口隔离原理,它是面向对象编程中最“被谈论的”原理之一-SOLID原理,我想知道在单个Laravel控制器中是否可以有两个不同的类?例如:
<?php
namespace ...;
use App\Http\Controllers\Controller;
interface VehicleInterface
{
public function ...
}
class CarController extends Controller implements VehicleInterface
{
...
}
class ElectricCar implements VehicleInterface
{
...
}
Run Code Online (Sandbox Code Playgroud)