Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Спасибо. Проблема уже решена)
Здравствуйте, может у кого то есть схема ДБ для переписки?
Здравствуйте. Есть три таблицы. Users, Conversations, Messages.
Таблица Conversations имеет три столбца id, id_first_user, id_second_user
Таблица Messages имеет два столбца conversation_id(id c таблицы Conversation) и message
Как грамотно настоить связи между этими таблицами в базе и между моделями?
Спасибо большое, очень помогли.
Laravel 5.4, php 7.1
Здравствуйте, у меня есть 5 таблиц: Типы, роли, типы_статьи, роли_статьи и статьи. Как написать условие так, чтобы статьи выбирались только если и тип равен типу статьи и роль равна роли статьи? Связь многие ко многим.
В шаблонизаторе есть цикл foreach, 4 строки в нём.
@foreach($registers as $key => $register)
<li>
<span>{{ $register->role->name }}</span>
<div>
<span>Регистрация отключена</span>
{!! Form::checkbox('register[]', '1', isset($register->register) ? $register->register : '') !!}
{!! Form::hidden('role_id[]', isset($register->role_id) ? $register->role_id : old('role_id')) !!}
</div>
<div>
<label>Укажите причину закрытия регистрации</label>
{!! Form::textarea('reason[]', isset($register->reason) ? $register->reason : old('reason')) !!}
</div>
<div>
<label>Дата открытия</label>
<div>
<div>
<i></i>
</div>
{!! Form::text('opening_date[]', isset($register->opening_date) ? $register->opening_date : old('opening_date')) !!}
</div>
</div>
</li>
@endforeach
Эту форму можно редактировать. Мне нужно, чтобы каждая новая литерация записывалась в новый массив.
Laravlel 5.4, php 7.1.
Как записать каждую новую литерацию в новый массив в шабленизаторе blade?
Laravel 5.4 php 7.1
Как из трех массивов выбрать данные и записать в разные:
Есть:
"role_id" => array:8 [▼
0 => "1"
1 => "2"
2 => "3"
3 => "4"
4 => "5"
5 => "6"
6 => "7"
7 => "8"
]
"reason" => array:8 [▼
0 => null
1 => "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sagittis.</p>"
2 => "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sagittis.</p>"
3 => null
4 => null
5 => null
6 => null
7 => null
]
"opening_date" => array:8 [▼
0 => null
1 => "17/09/2017"
2 => "17/10/2017"
3 => null
4 => null
5 => null
6 => null
7 => null
]
Нужно:
[
role_id => 1
reason => Text
opening_date => Date
],
[
role_id => 1
reason => Text
opening_date => Date
],
И так далее...
Larevel 5.4, php 7.1
Как получить из селеккта массив данных?
{!! Form::select('role_id', $roles, isset($help->role_id) ? $help->role_id : '', ['class' => 'selectpicker', 'title' =>'Роль в системе', 'multiple']) !!}
@if ($errors->has('role_id'))
<span style="color: #d33724">{{ $errors->first('role_id') }}</span>
@endif
Как получить id модели, которая создаётся?
Страницы 1