@laravel_pro

Страница 719 из 2014
F01134H
28.08.2017
16:08:36
$request->only('field')

раунд

Евгений
28.08.2017
16:12:22
request()->field

раунд!

Google
Dmitriy
28.08.2017
16:12:33
я за Фолли вариант.

Евгений
28.08.2017
16:12:43
пошумим бл#дь!

?? Vladimir
28.08.2017
16:14:25
function some(Request $request) { echo $request->input('field'); }
Это из контроллера, я хочу узнать способы именно про доступ из view

Евгений
28.08.2017
16:15:15
кто тебе во вьюхе мешает сделать то же самое?

Никита
28.08.2017
16:15:26
Баттлы по пхп- новая поэзия

?? Vladimir
28.08.2017
16:16:08
кто тебе во вьюхе мешает сделать то же самое?
Разве объявлять функции во вьюхе не харам?

F01134H
28.08.2017
16:16:37
Это из контроллера, я хочу узнать способы именно про доступ из view
как ты можешь сделать вывод реквеста, который только еще собираешься сделать

ват

Евгений
28.08.2017
16:16:50
{{ Request::get('field') }}

F01134H
28.08.2017
16:18:36
лови еретика

на кол его

Google
F01134H
28.08.2017
16:18:41
и сжечь

?? Vladimir
28.08.2017
16:19:14
как ты можешь сделать вывод реквеста, который только еще собираешься сделать
Конкретно сейчас у меня так: Я удаляю модель и делаю редирект по ссылке с гет-параметром event=delete_model Я просто не хочу в последствии возиться с этой переменной в контроллере

F01134H
28.08.2017
16:19:41
втф

ты что то явно делаешь не так

?? Vladimir
28.08.2017
16:21:42
Согласен, но я просто хочу узнать какими ещё способами такое можно сделать

Никита
28.08.2017
16:28:40
лови еретика
В nodejs говорят так же, потому что я на php пишу.

Везде чужой

F01134H
28.08.2017
16:29:10
двойной агент

Vlad
28.08.2017
16:44:55
Все привет, у меня есть связь belongsToMany, как мне по ней не получить значения, а создать?

$values = new A($values); $user = B::find($id)->метод()->save($values); //Как понимаю примерно как то так

F01134H
28.08.2017
16:47:13
Ага

Именно так

Vlad
28.08.2017
16:48:17
$values_array= new CatalogFilters($request->filters);

Вообщем нужно было сразу как есть ,а не обстарктные A B)

Так...

$ad->save(); $arrayFilters= new CatalogFilters($request->filters); Catalog::find()->filters()->save($arrayFilters);

А если я создаю запись, как сразу получить ее id?

Иначе как вызвать public function filters() { return $this->belongsToMany(\App\Model\Filters::class, 'catalog_filters', 'catalog_id', 'filter_id'); } Для нового элемента каталога

Google
Vlad
28.08.2017
16:54:31
Гугл дал ответ... $model = new Product($attributes); $model->save(); var_dump($model->id); // prints inserted id Удобно, получается save в нутри себя содержит метод, который берет переданную модуль и добавляет поле id к ней

Alexey
28.08.2017
17:25:54
LaraconEU 2017. Начинается уже завтра! Я создал канал, в который постараюсь постить все самое интересное с конференции! Подписывайтесь, советуйте друзьям! https://t.me/laraconeu2017ru

F01134H
28.08.2017
17:26:40
надеюсь @arturpanteleev не против

насчет движа

f4rt~
28.08.2017
17:27:05
ну как мин это очень продуктивная и коллективно-образовательная движуха

F01134H
28.08.2017
17:27:13
вот и я о том

Герман
28.08.2017
17:31:07
Hi all

Кто знает, как работать с кастомными экспешенами в Laravel? Хочу в composer-пакете сделать свои экспешены.

F01134H
28.08.2017
17:33:17
laravel.com знает

Герман
28.08.2017
17:33:30
Не знает

Там написано, что есть один хендлер, и всё. Про кастомные экспешены ниче нет

Герман
28.08.2017
17:37:32
Всё, разобрался

Дмитрий
28.08.2017
17:40:44
Я тут уже раза три так делал:)

Vlad
28.08.2017
17:41:35
Идеальный человек, сам спросил, сам ответил)
Если бы...уже 10 мин не могу без foreach создать по hasmany записи...хотя и понимаю что createmany для этого вроде как придуман><

Герман
28.08.2017
17:41:38
Я такой )

F01134H
28.08.2017
18:03:45
<a href="{{ route('openSource') }}"> Open Source </a>

бля, и как я сам до этого не допер)

везде в админке вручную прописывал

Google
F01134H
28.08.2017
18:03:58
сцуко(

Никита
28.08.2017
18:04:49
F01134H
28.08.2017
18:04:58
я в инфе чатика оставил ссылку

с кучей таких примеров

Никита
28.08.2017
18:05:50
На ларакон?

F01134H
28.08.2017
18:06:03
хотя, ну не куча конечно

не в пине, а в инфе

Никита
28.08.2017
18:06:15
А все, допер

Admin
ERROR: S client not available

Никита
28.08.2017
18:06:27
Я же не знаю этих ваших телеграмов

none
28.08.2017
18:11:43
васап пацанавна я тут а это значит я изучаю ларавель

Nazar
28.08.2017
18:15:53
Держите ещё: http://cheats.jesse-obrien.ca/ http://www.phplab.info/categories/cheet-sheets/laravel-5-and-Laravel-4-cheat-sheet Когда начинал юзать ларавел, порой очень помогало вместо родной доки

я в инфе чатика оставил ссылку

с кучей таких примеров

none
28.08.2017
18:16:43
дока вообще убогая, ну или я особенный

лучше видосы заходят, хотя я до сих пор не понимаю как нормально вывести к примеру одна запись в табличке

class Show_Parametrs_From_DB extends Controller { public function show_top_15() { $nick = DB::select("SELECT * FROM user WHERE nick = ?",[1]); print_r($nick); return view('stat'); }}

Nazar
28.08.2017
18:18:06
ой бляяяя

none
28.08.2017
18:18:12
к примеру так делаю, оно выводит мне в виде на хуй мне не нужном

Google
Nazar
28.08.2017
18:18:36
User::where('nick', $переменная содержащая ник)->first();

none
28.08.2017
18:18:42
пытаюсь вывести нормально через @foreach($nick as $n) <h1>{{ $n->title }}</h1> @endforeach

пишет ошибку

Nazar
28.08.2017
18:18:55
если у тебя есть модель для юзера

none
28.08.2017
18:18:57
ну а если мне нужно будет 5 записей вывести

Nazar
28.08.2017
18:19:07
вместо first() берешь get(5)

а, не ->take(5)->get() кажется

именно 5 первых нужно?

или пагинацию?

none
28.08.2017
18:19:58
ну когда 5 кога 10

пользователей

Vlad
28.08.2017
18:20:34
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'catalog_id' cannot be null (SQL: insert into catalog_filters (filter_id, catalog_id, updated_at, created_at) values (5, , 2017-08-28 18:19:14, 2017-08-28 18:19:14))

foreach ($request->filters as $filter){ $val=new CatalogsFilters(); $val->filter_id=$filter; $val->catalog_id=$ad->id; $ad->filtersThisElement()->save($val); }

Что за нах

Как 2 поле теряется

Nazar
28.08.2017
18:21:27
если хочешь вывести первых 5 - юзай take(5)->get() если отпагинировать, юзай вместо get() paginate(кол-во) а вообще, это всё есть как в документации, так и на stackoverflow, так и в гугле, так что перед тем, как идти с вопросами к людям, попробуй 7 раз прогуглить

none
28.08.2017
18:22:01
да там всё пиздешь

не верю им

Vlad
28.08.2017
18:22:12
$val->filter_id=$filter; $val->catalog_id=$ad->id; dd($val)//тут оно существует $ad->filtersThisElement()->save($val)//а потом бац и нет его

Nazar
28.08.2017
18:23:22
а что у тебя в $ad?

и в частности в $ad->id

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