Comments 7
Что вы понимаете под глобальной областью видимости? Если это Global Scopes, то они были и до этого, просто их упростили — теперь надо реализовывать метод применения Global Scope вместо двух методов применения и снятия.
А по поводу собственно релиза. Обновил тестово проект сегодня по их инструкции. Завелось все кроме SleepingOwl v3 из-за косяка в
А по поводу собственно релиза. Обновил тестово проект сегодня по их инструкции. Завелось все кроме SleepingOwl v3 из-за косяка в
SleepingOwl\Admin\AdminServiceProvider
, но поменял в нем ::bindShare
на ::singleton
и все снова клево.+1
Все это прекрасно, но уважаемые авторы новости могли бы хоть в двух словах рассказать о том, что именно представляет из себя данный продукт. Да и ссылку на официальный сайт неплохо было бы дать.
+1
Лучше б автокомплит уже починили, на код c БД запросами без слез и кучи собственных /** var… */ не взглянешь:
P.S. хуже всего еще то, что $query вовсе не instanceof Illuminate\Database\Query\Builder а на самом деле Illuminate\Database\Eloquent\Builder. Но подсветка работает корректнее если указывать первое.
public function scopeUpcoming($query)
{
/** @var $query \Illuminate\Database\Query\Builder */
return $query->where('start_date', '<=', Carbon::now())->where(function ($query) {
/** @var $query \Illuminate\Database\Query\Builder */
$query->where('end_date', '>=', Carbon::now())->orWhere(function ($query) {
/** @var $query \Illuminate\Database\Query\Builder */
$query->whereNull('end_date');
});
});
}
P.S. хуже всего еще то, что $query вовсе не instanceof Illuminate\Database\Query\Builder а на самом деле Illuminate\Database\Eloquent\Builder. Но подсветка работает корректнее если указывать первое.
+1
Sign up to leave a comment.
Краткий обзор нововведений в Laravel 5.2