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'
Anton
David
/link@yetanotherstatsbot
Anton
дальше сам )
Sonder
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/laravel_pro
Anton
Sonder
да да
Anton
Import, Export - 2 сервиса
Sonder
я еще хотел спросить об одной вещи
у меня есть поле страны, региона и города
хочу сделать зависимости типа зависимость выборки региона отстран .... но и заполнять не хочу все эти страны и тд .... может на ларавель есть что-то готовое? поскольку это очень популярная тема думаю
Anton
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
в ларе есть какая фича для таких штук?
Andrey
Maksim (Ellrion)
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
Alex
спс
Alex
Samat
Anton
а если у тебя 10 параметров?
Anton
то там будет портянка
Samat
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
а если переменная пустая?
Anton
https://github.com/symbios-zi/books_lib/blob/master/app/Services/FiltersService/QueryFilters.php#L43
и проверяю есть ли такой метод по названию параметра
Alex
Samat
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
и вообще как это делать если быть точным))
Alex
scopeFilter в модель?
Samat
Alex
ок спс попробуем
Maksim (Ellrion)
Ігор
Всем привет. Я newbie. Подключаю RDS к Ларке... и пробую провести миграции и как бы ... SQLSTATE[HY000] [2002] Operation timed out (SQL: select * from information_schema.tables where table_schema = .... Кто подскажет, что за на хер? PDOException::("SQLSTATE[HY000] [2002] Connection timed out")
Maksim (Ellrion)
Ігор
Амазон для датабейсов
Maksim (Ellrion)
Anton
Его только на клиенте можно достать
Anton
он не идет в запрос на сервер...
Anton
С клиента на сервер передать конечно можно...
Евгений
аяксом отправить и прочекать
Евгений
гугл же, первый результат твой
Vladimir
window.location.hash
Евгений
а ты пробовал искать решение?
Евгений
middleware auth
auth()->ckeck()
Евгений
в доке же есть всё
Даниил
Ігор
С той же машины?
с дев машины. дев сервак на Ec2 инстансе на том же Амазоне. База на инстансе RDS на амазоне(доступ извне разрёшен, порт дефолтный 3306)