【发布时间】:2021-07-13 17:27:08
【问题描述】:
我正在尝试通过 API 更新数据库中的数据,但它返回错误 404 not found in postman。
api.php
// PUT update citizen from NIC
Route::put('updateCitizen/{nic}',[CitizensController::class, 'updateCitizen'] );
controller.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Citizen as ModelsCitizen;
use DB;
use Illuminate\Support\Facades\DB as FacadesDB;
class CitizensController extends Controller
{
public function updateCitizen(Request $request, $nic)
{
$citizen = FacadesDB::table('citizens')
->where('nic', '=', $nic)
->update(['options->enabled', true]);
return response()->json($citizen);
}
}
【问题讨论】:
标签: sql laravel eloquent laravel-8