2017-04-08 3 views
1

enter image description hereLaravel : 어떤 이유로 든 작동하지 않습니다.

왜이 쿼리가 작동하지 않습니다. SQL 데이터베이스에서 같은 것을 실행하면 이미지에있는 결과 하나가 반환됩니다. 그래서 mysql에서 q select * from kolejka where data like '2017-04-08%'을 실행하면된다. php artisan tinker에서는 작동하지 않으며 이유를 알 수 없습니다.

답변

2

먼저 all()을 사용하는 경우 모든 데이터를 가져 와서 작업하십시오. like은 여기서 작동하지 않습니다. 그래서, 대신 이렇게 :

\App\Kolejka::where('data', 'like', '2017-04-08%')->get(); 

그냥 날짜별로 기록을 얻고 싶다면, 단지 whereDate()를 사용 : 잘 작동

\App\Kolejka::whereDate('data', Carbon\Carbon::parse('2017-04-08'))->get(); 
+1

합니다. 고맙습니다 – Ethris

관련 문제