@laravel_pro

Страница 2009 из 2014
Oleg ?
26.10.2018
09:32:38
Ну Нью модель

Андрей
26.10.2018
09:32:45
#Laravel #VUE #Vue components #element-io Вакансия: фронтендер с хорошими знаниями Vue, SASS, Element-io Локация: удаленка Ставка: договорная Нужен сегодня/завтра фронтовик для написания вуе компонентов с получением данных по API и соханением через AXIOS на бэк. Много форм, легкий диз (можно даже только код компонента) Только свободных, от сильного джуна Оплата покомпонентно или за всю работу За подробностями в личку

Oleg ?
26.10.2018
09:33:02
$a = new Model

$a->id

Google
Oleg ?
26.10.2018
09:33:27
Пока save() не сделал - не записал

Бесит с телефона писать )

BuyBit.Net
26.10.2018
09:34:29
безсохраненияне дает id

Winny nya
26.10.2018
09:34:54
не выводит

если через return view то выводит

а через редирект нет

Oleg ?
26.10.2018
09:36:34
А там редирект

https://laravel.com/docs/5.7/redirects#redirecting-with-flashed-session-data

Ты не правильно читаешь

Aleks
26.10.2018
09:37:59
ребят, как в laravel перед записью данных в базу можно получить номер id (autoincriment) создаваемоq ячейки
В чистом php это вот выглядит $query = mysql_query("SHOW TABLE STATUS FROM `dbname` LIKE 'table'"); $id = mysql_result($query, 0, 'Auto_increment');

Winny nya
26.10.2018
09:38:05
с этим тоже не робит

Aleks
26.10.2018
09:38:37
Но не факт что пока ты выполняешь код дальше, что-нибудь не воткнет в бд новую запись

Oleg ?
26.10.2018
09:39:03
Google
Oleg ?
26.10.2018
09:39:09
Как с этим не робит

Dmitriy
26.10.2018
09:39:18
BuyBit.Net
26.10.2018
09:40:23
да там вроде все верно

Aleks
26.10.2018
09:40:26
звучит костыльно. может архитектура не правильная ?
у меня похожий вопрос был, когда к товару прикреплялись изображения, изображения в отдельной таблице, решение простое - запретил до сохранения добавлять картинки

BuyBit.Net
26.10.2018
09:41:15
$change = new Change; $id = $change->id;

Aleks
26.10.2018
09:41:37
$change = new Change; $id = $change->id;
в id будет пусто

Aztwin LK
26.10.2018
09:42:04
Друзья какая рекомендация url в строке userdocuments/1 или user_documents/1? Route::resource('userdocuments', 'UserDocumentController');

BuyBit.Net
26.10.2018
09:42:40
в id будет пусто
вот вопрос почему

Aleks
26.10.2018
09:42:51
BuyBit.Net
26.10.2018
09:42:51
если после save() оно появляется

Aleks
26.10.2018
09:43:10
вот вопрос почему
Потому что это у тебя новая модель, еще не сохраненная и у нее нет id

BuyBit.Net
26.10.2018
09:43:31
Потому что это у тебя новая модель, еще не сохраненная и у нее нет id
вот мне и надо получить значение id которое создасться

gvy. как томожно

Oleg ?
26.10.2018
09:43:48
А зачем?

Может можно это иначе написать?

Aleks
26.10.2018
09:44:28
вот мне и надо получить значение id которое создасться
это плохой подход, лучше придумать способ обойтись без него.

Oleg ?
26.10.2018
09:44:52
Я не буду на телефоне глаза ломать

BuyBit.Net
26.10.2018
09:44:53
это плохой подход, лучше придумать способ обойтись без него.
да я бы с радостью но все на нем блин и завязанно так как это уникальное значение

Oleg ?
26.10.2018
09:45:02
Google
Aleks
26.10.2018
09:45:37
да я бы с радостью но все на нем блин и завязанно так как это уникальное значение
это понятно, тебе нужно придумать как сделать так, чтобы сначала сохранить модель

Oleg ?
26.10.2018
09:45:38
И через связанные таблицы не?

Winny nya
26.10.2018
09:45:42
@if (session('status')) <div class="alert alert-success"> {{ session('status') }} </div> @endif

Aztwin LK
26.10.2018
09:45:44
User/documents/1?
users/{user}/documents/{document} требует 2 переменные userdocuments/{id} только одну Какой подход правильнее?

Oleg ?
26.10.2018
09:46:08
Откуда вдруг вторая?

Ты две разных логики написал

)

Aztwin LK
26.10.2018
09:47:11
Чего?
У меня контроллер UserDocumentController

Oleg ?
26.10.2018
09:47:19
И что?

Aztwin LK
26.10.2018
09:47:36
В роуте как прописать правильно?

Oleg ?
26.10.2018
09:47:38
Ты чего сделать хочешь?

Показать документ юзера?

Aztwin LK
26.10.2018
09:48:00
Работать с документами пользователя

Google
Aztwin LK
26.10.2018
09:48:11
Показать, создать, удалить, обновить

CRUD вообщем

Vladij
26.10.2018
09:48:18
еще хотел спросить, как правильней сделать, есть основная часть контента с выводом БД и допустим тугл который дает значения 1 или 2 и выводит этот список в другом роуте. Лучше все писать в один контроллер или отдельный делать?

Oleg ?
26.10.2018
09:48:31
Ну так юзер-документ-ид

Откуда {юзер}

Или почему его нет в первом варианте?

Aztwin LK
26.10.2018
09:49:39
user/documents/{id} в роутах как прописать как ресурс? 'user/documents', 'UserDocumentController'

Oleg ?
26.10.2018
09:50:15
Ну да

По логике вещей стираешь номер и получаешь список

И /

Это разные роутя

Aztwin LK
26.10.2018
09:54:23
1. Route::get('users/{user}/documents', 'UserController@documents')->name('users.documents'); 2. Route::resource('users/documents', 'UserDocumentController'); 1 это просто для отображения документов пользовател 2. для работы с документами Верно?

Aztwin LK
26.10.2018
10:02:09
Хорошо. Тогда как быть когда у меня еще ресурс 'documents'

Имена маршрутов будут совпадать

documents.index будет ссылаться на 2 разных контроллера да и все остальные тоже

Oleg ?
26.10.2018
10:04:13
я не готов вникать и не понимаю кусками информацию )

Aztwin LK
26.10.2018
10:04:17
Ща скрин кину из другой группы



Google
Oleg ?
26.10.2018
10:08:30
но тут нет документс

документы - это документы, юзеры - это юзеры, я не телепат (

не понимаю сути вопроса

если документы жестко привязаны к юзеру и они не очень значительны - ну пусть там лежат

если документы это некая ось проекта

ну сделай их одним из корневых элементов

тут не только логика простроения роута но и ui\ux у тебя кажется вмешивается в процесс составления роутов

henri
26.10.2018
10:22:21


он выдает все данные, что не в protected hidden

мне надо, чтобы выдавал только id и name

Евгений
26.10.2018
10:27:06
Для чего это всё? Что конкретно делаешь?

Если хочешь конкретные данные из коллекции то only()

henri
26.10.2018
10:28:34
соединить статьи и юзеров, по user_id

что вообще с associate я получаю

не пойму

это коллекция?

Евгений
26.10.2018
10:29:38
Ничо не понял

henri
26.10.2018
10:29:51


мне надо, чтобы здесь не было email

данные о юзере тут через associate

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