李帅

1.优化一言

......@@ -5,6 +5,7 @@ namespace App\Http\Controllers\V1;
use App\Http\Controllers\Controller;
use App\Models\Immerse;
use App\Models\OnePoem;
use App\Models\OnePoem2;
use App\Models\PackPoem;
use Illuminate\Http\Request;
use Jiannei\Response\Laravel\Support\Facades\Response;
......@@ -73,9 +74,21 @@ class HomeController extends Controller
public function poem($id)
{
// todo 多对多关系
// 一对多临时方案,下版本会改为数组结构
try{
return Response::success(OnePoem::query()->find($id));
$poem2 = OnePoem2::query()->find($id);
$data = [
'title' => $poem2->title,
'author' => $poem2->author,
'state' => 0,
];
foreach ($poem2->verses as $item){
$data['content'] .= $item->content."\n";
$data['annotate'] .= $item->annotate."\n";
$data['spelling'] .= $item->spelling."\n";
$data['en'] .= $item->en."\n";
}
return Response::success($data);
}catch (\Exception $exception){
return Response::fail($exception->getMessage());
}
......