@greabock получается app->make() будет находить всегда, если я буду создавать там где нужно и с правильными неймспейсами
А еще вопрос. Если я не собираюсь использовать абстракцию для какого-либо сервиса и конфликтов не предвещается, то могу не внедрять, правильно?
trait BootableAttributesTrait {
public function bootAttributes ()
{
$reflector = new \ReflectionClass($this);
$accessors = array_where($reflector->getMethods(), function ($key, $value)
{
return str_is('get*Attribute', $value->name);
});
foreach ( $accessors as $accessor )
{
$name = $accessor->name;
$attribute = snake_case(str_replace(['get', 'Attribute'], '', $name));
if ( ! empty($attribute) )
$this->attributes[$attribute] = $this->$name();
}
}
}
@media print
Carbon
?
diffForHumans()
нормально все и на дефолтном, я про вывод названий месяцов словами
@2byte
вывод названий месяцов словами
а с этим чего, как?
// Set locale Carbon
\Carbon\Carbon::setLocale('ru');
// Set locale translator
$this->app->setLocale('ru');
// Set system locale
setlocale(LC_ALL, 'ru_RU.UTF-8');
formatLocalized
redirect()->guest('auth/login');
. Метод запишет в сессию тот url, где пользователь был и оправит его логиниться.
redirect()->intended('/')
. Метод вернет юзера туда, где он был. Если он нигде не был, то на главную.
BETWEEN '2015-07-01 00:00:00' AND '2015-07-10 00:00:00'
BETWEEN STR_TO_DATE('2015-07-01 00:00:00', '%Y-%m-%d %H:%i:%s') AND STR_TO_DATE('2015-07-10 00:00:00', '%Y-%m-%d %H:%i:%s')
Всем привет!
Помогите разобраться с роутами.
Есть префикс "page", но не могу передать во внутреннюю функцию View::composer - вылетает ошибка "Missing argument 2 for MYAPP\Providers\RouteServiceProvider::{closure}()"
Вот код роута:
Route::group(['prefix' => '{page}'], function() {
View::composer('*', function($view, $page) {
$view->with('page', $page);
});
});
Перечитал всю доку http://laravel.com/docs/5.1/routing - не помогло((
На запросах GET работает, а вот с View - нет ((
@jhaoda да, дописал так:
Route::group(['prefix' => '{page}'], function($page) {
View::composer('*', function($view, $page) {
$view->with('page', $page);
});
});
И все-равно вижу ошибку "Missing argument 2 for MYAPP\Providers\RouteServiceProvider::{closure}()" со ссылкой на строку
View::composer('*', function($view, $page) {
View::composer('*', function ($view) use ($page) {
@jhaoda 1 раз сталкивался с месяц назад. Вестимо забыл)
Привел к виду:
Route::group(['prefix' => '{page}'], function($page) {
View::composer('*', function($view) use ($page) {
$view->with('page', $page);
});
});
И получил ошибку на 3-ей строке: "Undefined variable: page"
dd()
, что приходит в функцию?
Fibd::where('author', '=', \Auth::user()->id)->orderBy('id')->get();
, DESC
.
->Desc()->
не работает
orderByDesc('id')
не работает, сейчас попробую orderBy('id', desc)
orderBy('id', 'desc')
$comment = Comment::with(['user'])->first();
event(new \App\Events\CommentCreated($comment));
if (\Auth::check())
бессмысленно..