
Евгений
11.02.2017
08:52:19
примерно

Roman
11.02.2017
08:52:49
Благодарю

Евгений
11.02.2017
08:53:08
public function handle($request, Closure $next, $guard = null)
{
if(Auth::check()){
if(!Auth::user()->is_admin){
return redirect()->route('home');
}
} else{
return redirect()->route('login');
}
return $next($request);
}

Roman
11.02.2017
08:54:08
Спасибо большое :)

Google

Maxim
11.02.2017
09:17:06
с curl есть встроенное что то в ларе 5.4?

∀RTUR
11.02.2017
09:17:40

Maxim
11.02.2017
09:17:41
guzzle
пасиб. успел тож найти )
искал не нашел. только спросил - нашел. бесит когда жизнь так делает )

∀RTUR
11.02.2017
09:18:29
есть еще простой Request

Евгений
11.02.2017
09:18:37
надо сразу спрашивать, быстрее найдешь

Maxim
11.02.2017
09:18:42
мне курлом с дадаты брать инфу хотелось

Agaponiz
11.02.2017
09:30:24
бесит эта куча уровней абстракции, изучаешь ларавел, считай новый синтаксис учишь

Timur
11.02.2017
09:35:48

Agaponiz
11.02.2017
09:39:47
дай бог чтобы не бестолку

V
11.02.2017
09:49:19
Ахаха

Google

V
11.02.2017
09:49:30
Какой новый синтаксис
Просто хороший фреймворк
По нормальному 2-4 знать

johan_krs
11.02.2017
10:11:34
Вопрос по MVC - есть моделька с полем link. И есть пара контроллеров и и пара вьюх где используется эта модель.
Поле link должно генерится в зависимости от url.
Где логичнее всего менять поле link? в модели, контроллере или во въюхе?

Виктор
11.02.2017
10:14:55
В контроллере

Maxim
11.02.2017
10:26:51
Разрешите спрошу еще глупый вопрос про организацию работы.
у нас есть такие инструменты как миграции и сидеры.
относительно последнего момента. у меня есть база стран и городов с метаданными. весит порядка 200мб. я думаю это стоит в гит занести. так ли это? как то потом можно эту базу импортировать? или я заморачиваюсь? продукт не публичный и можно между парой компьютеров перекинуть базу ручками...

Владимир
11.02.2017
10:33:15
Я бы закинул архив чистого подготовленного дампа (он не должен быть слишком большим). Вы представляете , как будут выглядеть сидеры для такого объема данных и скорость их выполнения?

Agaponiz
11.02.2017
10:37:17
я представлю, надо всего лишь создать JSON с этой базой

Maxim
11.02.2017
10:37:34
да ) потому и подумал спросить вашего опыта. 200мб это лишь часть данных. данных всего на 2+ гб

Agaponiz
11.02.2017
10:38:38
я пока сидер юзал только чтобы сделать рыбу для блога

Maxim
11.02.2017
10:39:32
не изобрели еще какой нить композер для бд? ))) закинул репу и подрубаешь в сидер )

Agaponiz
11.02.2017
10:41:03

Maxim
11.02.2017
10:41:17
как и код

Agaponiz
11.02.2017
10:41:26
структура у всех разная

Maxim
11.02.2017
10:41:45
DB PSR )
Я сейчас уже шучу. просто мысли вслух были про бд
а JSON рассматривали уже в своих проектах?
DB::table('users')->where('meta->favorite_color', 'red')->get();

Agaponiz
11.02.2017
10:43:59
кокой странный синтаксис

Maxim
11.02.2017
10:44:27
json mysql 5.7+

Google

Maxim
11.02.2017
10:45:17
https://laravel-news.ru/blog/tutorials/laravel-mysql-json-colum-fast-looku

Andrey
11.02.2017
11:12:09
Либо pg

Alexander
11.02.2017
11:27:51
я jsonb уже давно юзаю
даже на версии 5.2
очень удобно для больших гибких структур данных

Maxim
11.02.2017
12:49:50
ну у тебя форма гетовая
csrf если память не отшибло требуется только для post запросов

Luka
11.02.2017
12:53:00

Maxim
11.02.2017
13:06:16
зато теперь запомнил
Я могу как то пользоваться хелперами какими либо в app.js? в часности урлы как генерить?
http://stackoverflow.com/questions/22413665/how-do-i-add-ajax-url-on-a-laravel-js-file

Maxim
11.02.2017
14:29:03
ясно. нет такого. хреново

Luka
11.02.2017
14:34:58

Admin
ERROR: S client not available

Luka
11.02.2017
14:34:59
кто читал полностью?
Есть дельное ? для новичков подойдет?

Firdavs
11.02.2017
15:28:48
Чет не получается запустить laravel на nginx
PHP message: PHP Fatal error: Uncaught UnexpectedValueException: The stream or file "/var/.../storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /var/.../bootstrap/cache/compiled.php:14157

Dan
11.02.2017
15:32:48
права...
755 надо бы на всё

Google

Denis
11.02.2017
15:58:41
сам не читал, английский не прокачан
но стауфера вроде везде рекомендуют и советуют

Maxim
11.02.2017
15:59:41

Firdavs
11.02.2017
15:59:53
это я понял
уже исправил
сам не понял как

sofar
11.02.2017
17:00:49
Господа, помогите, пожалуйста, разобраться:
return Post::with(['author' => function ($query) {
$query->where('name', 'John');
}])->paginate(10);
Хочу выбирать посты по автору, но вместо этого выбираются все посты, а авторы, которые не соответствуют условию, просто равны null
Есть ли возможность делать такую жадную загрузку с выборкой по полю в связи?
Или все таки делать сначала выборку нужных авторов, а потом по ним выбирать посты?

lxShaDoWxl
11.02.2017
17:07:38

Dmitrii
11.02.2017
17:59:58
$time = LocalizedCarbon::now()->diffForHumans();
вывело: только что
но вот $time = LocalizedCarbon::now()->format('l j F Y H:i:s');
Saturday 11 February 2017 22:32:16
что я делаю не так?

lxShaDoWxl
11.02.2017
18:41:06
В первом выводит сколько прошло времени с метки, а второй текущею метку в вводном формате

Dmitrii
11.02.2017
18:43:20
Наверно localized carbon не умеет руссифицировать месяц и день недели

lxShaDoWxl
11.02.2017
18:53:19
Месяцы может, но вот день недели почему нет

Dmitrii
11.02.2017
19:13:37
Ищу другие пути, может есть идеи?

lxShaDoWxl
11.02.2017
19:18:46
https://github.com/Propaganistas/Laravel-Intl

Юрий
11.02.2017
19:19:29
такой вопрос немного оффтопный - у всех на гитхабе верхняя панель превратилась в мерзкую черную вырвиглазную?

Alexander
11.02.2017
19:20:00
+
диз сменили