Anton
https://github.com/Maatwebsite/Laravel-Excel/issues/1573 тут пишут что вероятно ты используешь устаревшую версию
Anton
почитай
Anton
либо ты вовсе не добавил провайдер и не подключил фасад
Sonder
да, там с теми версиями то) я просто по гоовому примере делал, а для поздней версии не нзайшов (
Sonder
и поэтому думал кто-то ставил более новую версию себе и мог бы сбросить пример)
Андрей
Всем привет. Подскажите кто нибудь, есть посредник для авторизации по роли пользователя, группа маршрута для пользователя Route::group(['middleware' => 'role:user'], function() { Route::get('/', 'Content\MainController@index')->name('userContent'); }); Тут маршрут срабатывает все ок. Как добавить группу с таким же маршрутом на url ('/'), только с ролью из посредника 'admin'
David
/link@yetanotherstatsbot
Anton
дальше сам )
Sonder
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Sonder
вот тебе пример https://paste.laravel.io/dd822360-d76f-469c-a3a6-2084b92a9944
спасибо, думаю лучше написать отдельный контроллер на экспорт и импорт и сделать отдельную страницу для этого дела
Anton
спасибо, думаю лучше написать отдельный контроллер на экспорт и импорт и сделать отдельную страницу для этого дела
и отдельный класс в котором будет вся эта логика. А контроллер будет взаимодействовать с ним
Sonder
да да
Anton
Import, Export - 2 сервиса
Sonder
я еще хотел спросить об одной вещи у меня есть поле страны, региона и города хочу сделать зависимости типа зависимость выборки региона отстран .... но и заполнять не хочу все эти страны и тд .... может на ларавель есть что-то готовое? поскольку это очень популярная тема думаю
Sonder
ну типа того у меня сейчас прсто в БД поля country, region, city - int вот хочу сделать им виборку select c зависимостями
Sonder
но данные нужно брать с чего-то)
Alex
Привет. switch ($request->sort) { case 'date': $companies = Companies::orderBy('created_at', 'desc')->paginate(4); break; Имеется поле, город пользователя, и поиск не осуществеляется по городу пока он его не выберет, вопрос - Могу ли я сделать это все красиво а не выписывать много if else: switch ($request->sort) { case 'date': $companies = Companies::orderBy('created_at', 'desc')->paginate(4); if(!empty(session('global_city'))) $companies = Companies::where('city', session('glob.....'))->orderBy('created_at', 'desc')->paginate(4); break; Спасиб))
Alex
в ларе есть какая фича для таких штук?
Alex
when
Спасиб, ждал пока кто то кажет when))
Anton
when
это метод Request? не нахожу такой метод
Alex
нет
Alex
https://laravel.com/docs/5.6/queries#conditional-clauses
Samat
для фильтров же лучше скоуп поставить. например: scopeFilter($query,$filters). внутри проверить, есть ли в request фильтр city_id. если есть, добавить в запрос where('city_id',$filters['city_id'])
Anton
https://vk.com/dev/wall.post
Alex
на счет вк не знаю но facebook, twitter, youtube делал и все норм, думаю с вк тоже все ок будет
Игорь
Естественно
Игорь
Ага
Anton
oauth сначала думаю. токен.
Samat
Alex
спс
Anton
а если у тебя 10 параметров?
Anton
то там будет портянка
Samat
а если у тебя 10 параметров?
и так далее продолжай
Alex
when
$city = !empty(session('global_city')) ? session('global_city') : null; switch ($request->sort) { case 'date': $companies = Companies::when($city, function($query) use ($city) { return $query->where('city', $city); }, function($query) { return $query; })->orderBy('created_at', 'desc')->paginate(4); break; где я ошибся?)
Samat
в вытягивании ничего не поменяется
Anton
мне нравится идея когда фильтры в отдельном классе и квери билдер собирается на основе их
Samat
просто ->filter($request)
Anton
просто ->filter($request)
https://github.com/symbios-zi/books_lib/blob/master/app/Services/FiltersService/BooksFilters.php я делал так
Anton
каждый метод это название query
Alex
а если переменная пустая?
Samat
а если переменная пустая?
там же проверка стоит isset. если пустая, то условие не включается. вернутся все модели
Anton
https://github.com/symbios-zi/books_lib/blob/master/app/Services/FiltersService/QueryFilters.php#L43 и проверяю есть ли такой метод по названию параметра
Samat
https://github.com/symbios-zi/books_lib/blob/master/app/Services/FiltersService/BooksFilters.php я делал так
а можешь показать как в итоге используется?
Samat
как методы?
Anton
https://github.com/symbios-zi/books_lib/blob/master/app/Services/BookService.php#L59
Anton
когда 10, 15 гет параметров становится уместным. и легко добавляется
Anton
трейт просто добавляет скомпонованный queryBuilder уже к запросу https://github.com/symbios-zi/books_lib/blob/master/app/Traits/Filterable.php#L19
Samat
а все на скрине увидел, спс
если будешь юзать скоуп, в параметр скоупа передавай массив. ну, я обычно юзаю так ->filter(Input::all())-> ...
Alex
и вообще как это делать если быть точным))
Alex
scopeFilter в модель?
Alex
ок спс попробуем
Ігор
Всем привет. Я newbie. Подключаю RDS к Ларке... и пробую провести миграции и как бы ... SQLSTATE[HY000] [2002] Operation timed out (SQL: select * from information_schema.tables where table_schema = .... Кто подскажет, что за на хер? PDOException::("SQLSTATE[HY000] [2002] Connection timed out")
Ігор
Амазон для датабейсов
Anton
Его только на клиенте можно достать
Anton
он не идет в запрос на сервер...
Anton
С клиента на сервер передать конечно можно...
Ігор
ну ошибка гооврит что ты не смог приконектиться к бд
хм... Прожечкой коннектит. Кроме .env параметры коннекта больше ж никуда не загоняются, правильно?
Евгений
аяксом отправить и прочекать
Евгений
гугл же, первый результат твой
Vladimir
window.location.hash
Евгений
а ты пробовал искать решение?
Евгений
middleware auth auth()->ckeck()
Евгений
в доке же есть всё
Ігор
С той же машины?
с дев машины. дев сервак на Ec2 инстансе на том же Амазоне. База на инстансе RDS на амазоне(доступ извне разрёшен, порт дефолтный 3306)