私はlaravelで新しく、モデルとコントローラとの関係を管理するには問題があります。モデルとコントローラの関係laravel 5
私はindexcontroller、と呼ばれる持っている:私は、エラーを持っている。その後
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Users extends Model {
protected $table = 'users_data';
public function scopeCheckOnExistsByEmail($query,$email){
$count = $query->where('user_email','=',$email)->count();
if ($count == 0){
return false;
}else{
return true;
}
}
}
:いただきました私
Object of class Illuminate\Database\Eloquent\Builder could not be converted to string
誰かが説明してもらえ
$usersModel = new \App\Models\Users();
if ($usersModel->checkOnExistsByEmail($params['user_email'])){
//...find it
}
モデルファイルを間違っている?どうもありがとうございました。
コントローラがモデルではなくロジックを処理するようにします –
'scopes'はブール値に変換できません、' scopes'はビルダーを返さなければなりません – xAoc