Илья
Запустить cron и то что нужно отправить отправить через job
Anton
У тебя явный паттерн не джоб, а крон.
Владислав
например нахерачили мы функцию с замыканием внутри какого-то класса. в use передаем каку-то приватную переменную - контекст создания. а в параметры передаем при вызове - контест выполнения)
Anton
Красава!
Владислав
но это не точно...
Anton
Надо было в кавычках :)
Денис
Ребят, подскажите как добавить свой middleware из пакета.. v5.5
Владислав
из какого пакета? \
Денис
Своего. В СервисПровайдере. Про конфиги, виды, миграции, и роуты есть информация, а middle нет
Денис
В boot() же он как то прописывается?
Владислав
https://laravel.com/docs/5.5/middleware
Владислав
не надо в boot
Денис
Да, вот на RouteServiceProvider тоже натыкался. Но пока так и не допер как его и куда.
Alexander
дату как лучше конвертнуть? 01.02.2017 15:48 -> 2017-02-01 15:48
Alexander
а то не всегда понимает правильно через date('Y-m-d h:i:s', strtotime($date))
старий
Alexander
Может всё-таки Carbon?)
как-то бы ему формат исходной строки задать, а то Failed to parse time string (01.09.17 12:33) at position 9 (1): Double time specification
Alexander
можно регэкспом распарсить дату, конечно. но может есть варианты попроще?
старий
Dmitriy
Alexander
Carbon::createFromFormat вроде оно
Dmitry
словлено исключение: нет исключений
invariance
@aioslike
invariance
тут?
invariance
@webwork
Anonymous
шо
invariance
та не, нишо
invariance
вопрос был, но кончился
Anonymous
эм
Anonymous
сорян)
Daniil 👾
всем привет. Коллеги, у кого-нибудь есть рабочий мануал как правильно сделать пагинацию для резльтатов поиска? Сейчас моя страница выводит пустой документ, что несколько сбивает с толку
Daniil 👾
web.php
Route::get('/dashboard/articles/search', 'ArticleController@searchByTitle')->name('articles.searchByTitle')->middleware('admin');
в контролере
public function searchByTitle() {
$title = Input::get('title');
$articles = Article::where('title', 'LIKE', '%' . $title . '%')->simplePaginate(1);
$categories = Category::select('id', 'name')->withDepth()->withCount('article')->defaultOrder()->get();
return view('dashboard.articles.searchByTitle', compact('articles', 'categories', 'title'));
}
Во вьюхе
{{ $articles->appends(['title' => $title])->links() }}
invariance
бля, надеюсь в будущих версиях ларки сделают фичу с разделением конфигов
invariance
что бы несколько .env можно было пилить
invariance
типо production.env local.env testing.env
invariance
было бы ок
Dmitriy
нафиг ?
Юрий
дык вроде и щас можно?
invariance
нафиг ?
потому что неудобно как сейчас сделано
invariance
вместо того что бы написать норм конфиг файл и его юзать постоянно, приходится везде переменные менять
invariance
в тех же тестах (phpunit xml)
Dmitriy
invariance
я хочу юзать окружение то, которое захочу
invariance
хочу несколько окружений иметь
Daniil 👾
по поводу пагинации результатов поиска, такое вообще реально на laravel?))
invariance
не важно для каких целей, просто хочу несколько окружений в одном проекте иметь
Daniil 👾
или проще выводить всё одним списком?
invariance
invariance
если чего то не хватает, никто не мешает запилить
Anton
и все
Anton
а сам .env в .gitignore
SarcasmIO
invariance
Daniil 👾
а чо нет то?
ну скажем если я хочу вывести как get запрос, получаю белую страницу
Anton
ну... для деплоя у нас есть скрипт, который понимает куда он сейчас деплоит и деплоит правильную симлинку
Daniil 👾
если как post - не работает пагинация
Anton
но вот локально - там ручками или скриптец
Anton
кому проще
Daniil 👾
web.php
Route::get('/dashboard/articles/search', 'ArticleController@searchByTitle')->name('articles.searchByTitle')->middleware('admin');
в контролере
public function searchByTitle() {
$title = Input::get('title');
$articles = Article::where('title', 'LIKE', '%' . $title . '%')->simplePaginate(1);
$categories = Category::select('id', 'name')->withDepth()->withCount('article')->defaultOrder()->get();
return view('dashboard.articles.searchByTitle', compact('articles', 'categories', 'title'));
}
Во вьюхе
{{ $articles->appends(['title' => $title])->links() }}
Диего
invariance
invariance
кек
invariance
ну или как
Диего
хз, сливаешь с гита, делаешь инсталл, я в композере на инсталл делаю копирование .env
Диего
инсталл своего проекта конечно же, прежде создав проект на дев
invariance
т.е. по такой логике для своего проекта мне надо иметь копию под каждое окружение? :D
Anton
Anton
ну то есть это не самый простой проесс и я считаю что ничего сложного нет в том чтобы написать свой скрипт, который переключает .env на нужный + рестартует все что надо вокруг
invariance
благо есть докер
Диего
Диего
или я не так понял
invariance
invariance
хм, вот у меня две бд крутятся
invariance
а как миграции на второй запустить :D
invariance
неудобно блэт
Диего
контейнеры )
invariance
докер)