如何在不创建模型和资源的情况下请求Laravel中的API数据?

如何在不创建模型和资源的情况下请求Laravel中的API数据?,laravel,api,vue.js,eloquent,Laravel,Api,Vue.js,Eloquent,我只需要一个api来验证电子邮件的唯一性,而不需要创建模型或资源中介,这是我的拍摄 customer.vue api.php 提前感谢。这样它应该可以正常工作,因为它返回的是有效的响应,而不是简单的布尔值 Route::get('validateEmail/{email}', function ($email) { $exists = app\Customer::where('email', $email)->exists(); return response()->

我只需要一个api来验证电子邮件的唯一性,而不需要创建模型或资源中介,这是我的拍摄

customer.vue api.php
提前感谢。

这样它应该可以正常工作,因为它返回的是有效的响应,而不是简单的布尔值

Route::get('validateEmail/{email}', function ($email) {

   $exists = app\Customer::where('email', $email)->exists();

   return response()->json([
       'exists' => $exists
   ]);
}

那么问题出在哪里?这个代码无效
Route::get('validateEmail/{email}', function ($email) {
   return response(app\Customer::where('email', $email)->exists());
}
Route::get('validateEmail/{email}', function ($email) {

   $exists = app\Customer::where('email', $email)->exists();

   return response()->json([
       'exists' => $exists
   ]);
}