2017-11-02 10 views
0

このクエリで助けが必要な場合は、前の行が機能していてもなぜこのエラー "Parse error: syntax error, unexpected 'return'(T_RETURN)"が返ってくるのか理解できません。私はこのエラーに似た他の質問をチェックし、似たような間違いがあるかどうかを確認しますが、そうは思いません。誰か助けてくれますか?どうもありがとう。返信でエラーが返された場合laravel

コードの仕事のこの部分は、「if(count($data)>0){」が、私はこれに変化したとき、それはもう「if (hire::where('hire_status','Yes'->count($data) > 0){

コントローラは動作しません:

 public function getHire(){ 
     $data['data'] = DB::table('personal_infos')->where('deleted_at',NULL)->get()->sortByDesc('created_at'); 
     if (hire::where('hire_status','Yes'->count($data) > 0){ 
     // if(count($data)>0){ 
     return view('hire',$data); 
    }else{ 
    return view('hire'); 
} 

答えて

1

が閉じ括弧)がありませんが。

if (hire::where('hire_status','Yes'->count($data) > 0){ 

if (hire::where('hire_status', 'Yes')->count($data) > 0) { 
+0

私はそれをチェックしていても何..私は私はそのブラケットを逃した信じることができません..しかし、私はあなたを邪魔して – Dkna

+0

は申し訳ありませんが、私の間違いを見つける手助けをしてくれてありがとう多くをしかし、私はこのエラーが何を意味するか知っているかもしれません? "無効なパラメータ番号:名前付きパラメータと位置パラメータが混在しています"ブラケット@lagboxを追加した後にこれを取得しました – Dkna

+0

@Dknaは、名前付きバインディングとしてバインドされたパラメータとプリペアドステートメントで通常の名前のないバインディングが混在するpdoエラーのように聞こえます。どんなことが起こっているのかをもっと知る必要があります – lagbox

関連する問題