@laravel_pro

Страница 430 из 2014
Neo
14.04.2017
22:07:10
Кста, faker уже по умолчанию есть в 5.4? Чудесно жи есть.

Юрий
14.04.2017
22:07:11
2 вечера неспешных все дела

Neo
14.04.2017
22:07:22
Ну по гайдам там, они ведь есть, наверное?

Google
Юрий
14.04.2017
22:07:51
Ну по гайдам там, они ведь есть, наверное?
Ну общие гайды есть, но в рунете и не только одна беда - вот на лару гайды всегда свежие

А на тот же 1с года 2010 как максимум

Neo
14.04.2017
22:08:21
Faker только сегодня освоил, чудесная вещь.

Юрий
14.04.2017
22:08:25
И все приходится в целом самому решать

Neo
14.04.2017
22:08:32
Да, старые гайды это жопа

Юрий
14.04.2017
22:08:40
Faker только сегодня освоил, чудесная вещь.
Генератор данных типа логинов и тп?

Neo
14.04.2017
22:08:49
Ага.

Порадовали возможности.

Юрий
14.04.2017
22:09:07
На работе на yii пересадили. Оценил отсутствие документации на человеческом

Neo
14.04.2017
22:09:19
Да ладно? Там же полно её.

Юрий
14.04.2017
22:09:23
С другой стороны все функции описаны в удобном для поиска виде

Neo
14.04.2017
22:09:25
По новой версии вроде вполне хорошая

Юрий
14.04.2017
22:09:37
Я вот и не пойму какой подход проще

Google
Юрий
14.04.2017
22:10:09
У Тейлора документация на один вечер, у yii на долгие дни изучения и поисков по ней, но все сложности описаны

Julia
14.04.2017
22:12:17
Ребят, привет, подскажите как убрать стандартную переадресацию гостя на форму логина с make:auth? С Authenticate.php вроде убрала условие, но все равно перекидывает на форму логина

Юрий
14.04.2017
22:13:55
Exceptions > Handler.php

Там функция есть

Переопредели ее

unauthorized или как-то так

https://laravel.com/docs/5.4/authentication#included-authenticating и тут тоже описано немного

Julia
14.04.2017
22:16:50
Да, переопределила функцию - работает, спасибо

Там описано только как midlleware подключить к роуту

Вроде как

Юрий
14.04.2017
22:18:48
Думал про это есть

Neo
14.04.2017
22:20:36
О, у меня вопрос интересный. Я использую faker для заполнения значений created_at в тех таблицах, для которых есть модели. Но как сделать фейковые значения created_at для pivot-таблицы, для которой даже и модели-то нет?

Ребят, поясните за pivot tables. У меня классический случай, где отношение many-to-many. Типа как на картинке. Там не нужно даже под неё создавать модель отдельно, верно?



Т.е. достаточно описать взаимные связи в моделях todolists и categories: public function categories() { return $this->belongsToMany('App\Category') ->withTimestamps(); } и public function todolists() { return $this->belongsToMany('App\Todolist') ->withTimestamps(); } Этого достаточно?

Вопрос в первом сообщении =)

Вернее, даже так, для первой таблицы да, я генерирую фейковые created_at

для третьей - не генерирую, нинужна

а для средней они проставляются автоматичеки

Google
Neo
14.04.2017
22:22:09
а мне нужно, чтобы можно было руками.

Юрий
14.04.2017
22:22:51
http://stackoverflow.com/questions/23433209/better-way-of-seeding-a-pivot-table

4 лара, но суть не поменялась

https://laracasts.com/discuss/channels/laravel/factoryseeder-pivot-tables-preventing-defaults-using-faker?page=1

Или вот

Julia
14.04.2017
22:24:34
О, кстати говоря, с вопросами по БД сюда можно обращаться?

Юрий
14.04.2017
22:25:20
Да вроде не запрещали) тем более связано немного

Neo
14.04.2017
22:26:33
Юрий, спасибо, смотрю. Мне ещё в голову мысль пришла - просто брать из первой таблицы created_at и банально перезаписывать эти поля в pivot-таблице

Julia
14.04.2017
22:30:42
Благодарю) Просто как-то не хотелось навязываться с темой которая с laravel связана все-таки "немного")

Да вроде не запрещали) тем более связано немного

Neo
14.04.2017
22:34:23
"просто брать из первой таблицы created_at и банально перезаписывать эти поля в pivot-таблице"

чёт долбоёб

Neo
14.04.2017
22:34:31
модели-то для неё нет

простыми запросами только, лол

Такой вопрос - а почему первый же "dd" $logEntries= LogEntry::select()->orderBy('id', 'desc')->get()->keyBy('id')->toArray(); foreach($logEntries as $logEntry){ dd($logEntry['created_at']); } показывает мне в консоли не дату типа timestamp, а преображённую вида 2017-04-02 19:52:46 ?

сreated_at, разумеется, orm-овский дефолтный

чудо божье какое-то

Юрий
14.04.2017
22:58:06
Потому что на выборке преобразование идет

Всем снов.

Neo
14.04.2017
22:59:14
Юрий, погодь.

Google
Neo
14.04.2017
23:00:45
Последний вопрос =) У меня в Laravel 5.2 были два роута - один на post, другой на get. POST - это было получение от стороннего клиента post-запроса с инфой, а get - на отображение админки. в 5.4 они разделили роуты на разные группы.

get-роут я кинул в web, а post - в api. И в App/Http/Middleware/VerifyCsrfToken.php внёс исключение

protected $except = [ 'api/*', ];

но всё равно ловлю исключение

Admin
ERROR: S client not available

Neo
14.04.2017
23:02:45


Пачиму жи так?

Ruslan
14.04.2017
23:24:24
Кривые ручки

Тебе написали, что нет такого класса, а точнее вьюхи, реализовать надо

Neo
14.04.2017
23:26:06
Не, я уже нашел в чем трабл

Какая вьюха для api? =)

http://stackoverflow.com/questions/39540236/how-to-use-api-routes-in-laravel-5-3



Вот он, ответ, хех

Ruslan
14.04.2017
23:27:20
https://github.com/ko22009/volcenter/blob/master/resources/views/errors/404.blade.php

Вот, пример

Ясно, мидделвере значит

Neo
14.04.2017
23:29:18
ФСИО ДЕЛО В ПРЕФИКСЕ просто

написал роут правильно, без /api/json, который у меня был, а просто /json

он сам подставил ./api

Google
Neo
14.04.2017
23:30:17
короче, нужно было просто загуглить, на скрине про префикс прямым текстом

$table->dropPrimary('users_id_primary');

работает ли это для первичного индекса на две колонки?

Если делать миграцию с primary composite key на таблицу, где есть foreign keys, то в методе отката миграции лучше их тогда сначала удалить, потом удалить такой праймари ключ, и потом вернуть foreign ключи на место.

выяснил на личном опыте

Liv
15.04.2017
23:33:43
есть кто не спит? )

Юрий
15.04.2017
23:35:08
Поспамить хочешь?)

Liv
16.04.2017
00:03:27
нет, у меня проблема с voyager



устанавливал по оф. гайду

не могу разобраться в чем проблема

Юрий
16.04.2017
00:18:22
Ну вообще я бы глянул в логи веб сервера своего

Тем более что это винда

Liv
16.04.2017
19:56:07
в логах все ответы 200

t: 127.0.0.1 [16/Apr/2017:22:45:46 +0300] "GET /admin/login HTTP/1.1" 200 4041 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36" t: 127.0.0.1 [16/Apr/2017:22:45:47 +0300] "GET /vendor/tcg/voyager/assets/lib/css/bootstrap.min.css HTTP/1.1" 304 - "http://t/admin/login" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36" t: 127.0.0.1 [16/Apr/2017:22:45:47 +0300] "GET /vendor/tcg/voyager/assets/css/animate.min.css HTTP/1.1" 304 - "http://t/admin/login" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36" t: 127.0.0.1 [16/Apr/2017:22:45:47 +0300] "GET /vendor/tcg/voyager/assets/css/login.css HTTP/1.1" 304 - "http://t/admin/login" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36" t: 127.0.0.1 [16/Apr/2017:22:45:47 +0300] "GET /vendor/tcg/voyager/assets/images/logo-icon-light.png HTTP/1.1" 304 - "http://t/admin/login" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36" t: 127.0.0.1 [16/Apr/2017:22:45:47 +0300] "GET /vendor/tcg/voyager/assets/images/bg.jpg HTTP/1.1" 304 - "http://t/admin/login" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36" t: 127.0.0.1 [16/Apr/2017:22:45:47 +0300] "GET /vendor/tcg/voyager/assets/lib/fonts/glyphicons-halflings-regular.woff2 HTTP/1.1" 304 - "http://t/vendor/tcg/voyager/assets/lib/css/bootstrap.min.css" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36" t: 127.0.0.1 [16/Apr/2017:22:45:48 +0300] "GET /favicon.ico HTTP/1.1" 200 - "http://t/admin/login" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36" default: 127.0.0.1 [16/Apr/2017:22:47:18 +0300] "GET /openserver/phpmyadmin/db_operations.php?server=1&db=test&token=64ad1599b1e75f64fcecbc6649dd630b&ajax_request=true&ajax_page_request=true&_nocache=149237203897768283 HTTP/1.1" 200 6440 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 Safari/537.36" default: 127.0.0.1 [16/Apr/2017:22:47:22 +0300] "GET /openserver/phpmyadmin/db_structure.php?db=test&token=64ad1599b1e75f64fcecbc6649dd630b&ajax_request=true&ajax_page_request=true&_nocache=1492372042277486255 HTTP/1.1" 200 8269 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 Safari/537.36" default: 127.0.0.1 [16/Apr/2017:22:47:27 +0300] "GET /openserver/phpmyadmin/sql.php?db=test&token=64ad1599b1e75f64fcecbc6649dd630b&goto=db_structure.php&table=data_types&pos=0&ajax_request=true&ajax_page_request=true&_nocache=1492372047183670281 HTTP/1.1" 200 9717 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 Safari/537.36" default: 127.0.0.1 [16/Apr/2017:22:47:29 +0300] "GET /openserver/phpmyadmin/js/get_scripts.js.php?scripts%5B%5D=jquery/jquery.uitablefilter.js&scripts%5B%5D=gis_data_editor.js&scripts%5B%5D=multi_column_sort.js&scripts%5B%5D=makegrid.js&scripts%5B%5D=sql.js&call_done=1&v=4.6.5.2 HTTP/1.1" 200 31319 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 Safari/537.36" default: 127.0.0.1 [16/Apr/2017:22:47:31 +0300] "GET /openserver/phpmyadmin/index.php?ajax_request=1&recent_table=1&token=64ad1599b1e75f64fcecbc6649dd630b&no_debug=true&_nocache=1492372051353429742 HTTP/1.1" 200 1607 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 Safari/537.36"

Страница 430 из 2014