@laravel_pro

Страница 293 из 2014
root
08.01.2017
13:41:07
То всё гуд работает

Я там дополнительную переменную создаю

Мля чёт я запутался цука

Dmitriy
08.01.2017
13:42:03
$post - что тут ?

Google
root
08.01.2017
13:43:04
Там JSON и касательно пользователя только "user_id":1}

Нету связи по ходу

Dmitriy
08.01.2017
13:43:38
откуда тут жсон взялся

ты же модель получаешь

root
08.01.2017
13:46:06
Ща ещё раз пробегусь всё проверю

Евгений
08.01.2017
13:49:13
В методе контроллера получай только пост

Без юзера

Юзер в связи будет и так

root
08.01.2017
13:49:54
Ребята а ключи по которым связь между таблицами то указыть я забыл

Евгений
08.01.2017
13:50:12
А они не стандартные у тебя?

user_id

root
08.01.2017
13:59:42
Стандартные

> php artisan tinker Psy Shell v0.7.2 (PHP 5.6.29 тАФ cli) by Justin Hileman >>> $user = App\User::find(1); => App\User {#653 id: 1, name: "root", email: "root@mail.com", created_at: "2017-01-08 17:29:35", updated_at: "2017-01-08 17:32:23", } >>> $user->toArray(); => [ "id" => 1, "name" => "root", "email" => "root@mail.com", "created_at" => "2017-01-08 17:29:35", "updated_at" => "2017-01-08 17:32:23", ] >>> $user->posts; => Illuminate\Database\Eloquent\Collection {#649 all: [ App\Post {#643 id: 1, description: "Description for first post.", title: "First post by Root", text: "Text for first post writen by Root.", created_at: "2017-01-08 17:30:39", updated_at: "2017-01-08 17:30:39", published_at: "2017-01-08 00:00:00", user_id: 1, }, ], } >>> $user->posts(); => Illuminate\Database\Eloquent\Relations\HasMany {#642} >>>

Google
root
08.01.2017
14:23:31
Не знаю ребята, всё нормально. Связь отрабатывает

Евгений
08.01.2017
14:26:36
А в чем щас проблема? Какая ошибка?

root
08.01.2017
14:27:58
Хочу вывести имена авторов статей на странице /posts

Их же выводить в цикле надо будет

Так значит нужно получить всех авторов статей

Евгений
08.01.2017
14:59:22
User::all()

root
08.01.2017
15:01:21
Евгений я пытаюсь получить коллекцию статей с авторами и далее на страничке /posts вывести в цикле

Только пока не получается

Евгений
08.01.2017
15:16:27
Если тебе надо вывести статьи, то получай статьи, если тебе нужны юзеры, получай их

Тут тебе нужны посты

С авторами

Post::with('user')->get()

Хотя и with можно не делать

Alexander
08.01.2017
15:38:56
Всем првиет.

Не пойму, коллекция пустая

Collection {#320 ▼ #items: [] }

Но ->isEmpty() что при пустой, что при не пустой возвращает true

Collection {#320 ▼ #items: [] +"path": "/test/" +"name": "Тест" }

Что так, что так получаю true при $collection->isEmpty()

Забавно вообщем.. Если задать так: $section = collect(); $section->path = 'test'; то isEmpty показывает, что коллекция пустая. Если задать через $section = collect('path'); $section->path = 'test'; то isEmpty показывает, что коллекция не пустая Но выдает: Collection {#320 ▼ #items: array:2 [▼ 0 => "path" 1 => "name" ] +"path": "/test/" +"name": "Тест" }

Google
rei
08.01.2017
16:01:46
email рассылка была привязана к яндексу, dns записи яндекса прописанв. хочу теперь на mailgun перейти. прописал записи dns mailgunа, сохранило, но не обработало (на стороннем сервисе не показывает этих новых dns записей). хостинг домена мне сказал что "dns не могут быть сохранены , потому что делегированы к ns яндекса".

Dmitriy
08.01.2017
16:01:47
всегда через count проверял

rei
08.01.2017
16:07:15
вопрос , почему так? это вообще какая тема, про что почитать бы?

Евгений
08.01.2017
16:17:43
Напиши в тп регистратора домена

root
08.01.2017
16:17:53
Евгений спасибо

Задачу решил

Если мне нужно в приложении организовать разные роли для пользователей. Как лучше это сделать? Через посредники?

Или же в базе в таблице?

Евгений
08.01.2017
16:24:24
Один юзер одна роль?

root
08.01.2017
16:24:39
Нет

Есть, админы, обычные пользователи, авторы

Евгений
08.01.2017
16:24:52
Несколько ролей у одного юзера может быть?

root
08.01.2017
16:25:04
Да

Я же могу быть админом и автором статей

?

Евгений
08.01.2017
16:25:37
Таблица roles и таблица user_role связь manyToMany

root
08.01.2017
16:25:44
Хотя по сути вы правы один пользователь, одна роль

А у ролей уже права настроить

Евгений
08.01.2017
16:26:09
Тогда у юзера в таблице role_id и таблице ролей

root
08.01.2017
16:26:39
Ок. Спасибо за совет

Google
Евгений
08.01.2017
16:37:47
Тест тест тест

ребят, работаю на серваке, для изменения файлов подключился по winscp, меняю вьюхи, на сайте ничего не меняется. Надо чистить папку кеша вьюх. Это началось после переустановки винды и всего всего на компе, 2 дня назад, до этого как то всегда вьюха обновлялась сама, хз как еще объяснить, чтоб понятно было, но причину не могу понять

Wild
08.01.2017
17:03:56
Никогда не пойму для чего работать на серваке)

Евгений
08.01.2017
17:06:26
пришлось

вопрос не про это

Wild
08.01.2017
17:06:51
пользователь один и тот же?

Евгений
08.01.2017
17:06:59
Wild
08.01.2017
17:07:01
у меня на серваке была проблема

Admin
ERROR: S client not available

Wild
08.01.2017
17:07:06
что artisan - root

а я сидел из под другого пользователя

и не мог редактировать

Евгений
08.01.2017
17:07:22
да сервак тот же самый что и до переустановки винды

∀RTUR
08.01.2017
17:07:24
sync сверяет все файлы и предлагает какие нужно загрузить

Евгений
08.01.2017
17:07:33
всё работыло норм, щас нет, надо чистить кеш каждый раз

∀RTUR
08.01.2017
17:08:08
Евгений
08.01.2017
17:09:10
нe так у меня всё устроено что не могу) вопрос то не в этом

Google
Евгений
08.01.2017
17:09:48
вопрос, как такое могло произойти, если настройки сервака не менялись, и тд. Подключение как было по winscp так и осталось, могут ли настройки самого winscp нf это повлиять?

есть система комментов, там сделано parent_id, как можно наиболее простым способом выяснить рекурсивно количество дочерних комментов у текущего? дочерние дочерних тоже надо считать туда

такое нужно будет подсчитать для всех комментов у которых parent_id === null

Евгений
08.01.2017
19:46:03
да бля, чо все лезут с умными советами, у меня конкретный вопрос, мне нужен конкретный ответ, нет ответа, можно не отвечать. Знаю, что зло. Всё знаю, но так сложилось что надо именно так, в данный момент

root
08.01.2017
20:12:04
Ребята почему стили не подключаются? <link rel="stylesheet" href="{{ asset('css/style.css') }}">

В мастер шаблоне

В папке public создал папку css/style.css

Wild
08.01.2017
20:14:24
htlacess htacess стоковый?

root
08.01.2017
20:15:33
Да

<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] </IfModule>

Ещё есть в корне тоже перенаправление

RewriteEngine On RewriteCond %{REQUEST_URI} !^public RewriteRule ^(.*)$ public/$1 [L]

Евгений
08.01.2017
20:23:08
А какой путь к файлу генерится во вьюхе?

По этому пути открывается что-то?

root
08.01.2017
20:27:15
404 Not Found

В шаблоне нормально всё

<link rel="stylesheet" href="http://laravel.loc/css/style.css">

Но по ссылке 404 выдает

Что я нубас не так делаю?

Евгений
08.01.2017
20:28:25
Попроьуй в этот путь вставить public/

Перед css

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