
Сергей
12.09.2018
09:59:10

Kernel
12.09.2018
10:01:22

Subb98
12.09.2018
10:01:36
вообще, мне очень странно смотреть на такие набросы. развести срач о том, какая несовершенная, прибитая гвоздями реализация к фреймворку, какой фреймворк говно, в то время, как весь похапэ таки говно. какое у него ужасное наследие. и ничё, как-то пишем на нём. многие его продолжают даже любить несмотря ни на что. где-то очень глубоко в душе. :D

Сергей
12.09.2018
10:02:32

Google

Игорь
12.09.2018
10:07:13
class TicketService
{
public function newTicket(User $user, string $subject, string $msg)
{
DB::transaction(function () use ($user, $subject, $msg) {
$ticket = Ticket::createTicket($user, $subject);
$message = new TicketMesage(['user_id' => $user->id, 'message' => $msg]);
$ticket->messages()->save($message);
});
}
}
Подскажите, как вернуть отсюда $ticket?

f4rt~
12.09.2018
10:07:43

Игорь
12.09.2018
10:08:22

f4rt~
12.09.2018
10:08:46
дык ты в каком скоупе пишешь
внутри ф-ции?
в целом можешь и код сделать лучше и проблему свою решить заменив это событием
и получишь доступ к тикету в слушателе

F01134H
12.09.2018
10:09:31

Danil
12.09.2018
10:09:52

Игорь
12.09.2018
10:10:15

Subb98
12.09.2018
10:10:19

Alex
12.09.2018
10:10:53
кто то кодит в visual studio code?

Subb98
12.09.2018
10:11:21

Google

F01134H
12.09.2018
10:11:28
Лол

Subb98
12.09.2018
10:11:30

Andrew
12.09.2018
10:11:32

F01134H
12.09.2018
10:11:35
я просто высказал свое мнение в ответ на твое мнение
делать мне нечего, как до тебя докапываться

Subb98
12.09.2018
10:11:53
не более

Alex
12.09.2018
10:12:11
вот я пишу в штомре иногда в атоме, хочется попробовать VSCode, стоит?

Subb98
12.09.2018
10:12:23
не хуже атома точно

Alex
12.09.2018
10:12:35
атом начал напрягать
хотя да, атом хорош
как только он появился я почти сразу им начал пользоваться)

Subb98
12.09.2018
10:13:17
vsc приятнее немного атома (субъективно)

Alex
12.09.2018
10:13:39
тогда первый вопрос, какой плагин провереный дял ftp?
юзает кто?
ftp/sftp

Subb98
12.09.2018
10:14:51
я, обычно, по scp лью файлы. если много - через FZ. плагин пока не ставил.

Alex
12.09.2018
10:15:54
да scp тоже люблю

Google

Alex
12.09.2018
10:16:00
особенно бэкапы выкачивать)

Subb98
12.09.2018
10:16:04
+

Kernel
12.09.2018
10:16:22

Игорь
12.09.2018
10:22:23


Nikitcat
12.09.2018
10:37:39
Всем привет, подскажите как правильно реализовать сортировку. На данный момент есть реализация, но не мной. Вот как сейчас:
на первой картинке отсортированы товары по 3 на страницу, есть инпут и самому можно регулировать, если перейду на вторую страницу(рис.2) то категория и селектор не сохраняется /products?page=2&perPage
можно как-то сохранять состояние категории?
class MyPaginator
{
/**
* Conveting simple collection to paginate collection
*
* @param Request $data
* @param $products
* @param int $perPage
* @return LengthAwarePaginator
*/
public static function make(Request $data, $products, $perPage = 15, $selector = 0, $category = 0)
{
$perPage = $perPage ?? 15;
$currentPage = LengthAwarePaginator::resolveCurrentPage();
$itemCollection = collect($products);
$currentPageItems = $itemCollection->slice(($currentPage * $perPage) - $perPage, $perPage)->all();
$products = new LengthAwarePaginator($currentPageItems , count($itemCollection), $perPage, ['selector' => $selector, 'category' => $category]);
$products->setPath($data->url());
return $products;
}
}
вот так пытался, не выходит
https://repl.it/@bondarchukniknb/MyPaginator
так думаю лучше)


F01134H
12.09.2018
10:42:38

Nikitcat
12.09.2018
10:43:02
все так печально?

F01134H
12.09.2018
10:43:34
$currentPage = LengthAwarePaginator::resolveCurrentPage();
это что
и почему ты его сначала используешь, а потом создаешь... Как это работает

Nikitcat
12.09.2018
10:44:42

F01134H
12.09.2018
10:44:49
А где он ее берет

Google

F01134H
12.09.2018
10:44:59
почему ее нельзя передать аргументом

Nikitcat
12.09.2018
10:45:41
эта стандартный абстрактные классы у пагинатора как я понял
не самописные
Я ещё так детально с пагинацей не разбирался, только использовал paginate, так что хз честно(
просто нужно сохранить категорию и селектор и думаю всё заработает

F01134H
12.09.2018
10:48:22
какая версия пхп

Nikitcat
12.09.2018
10:49:50
7,2
$currentPage = LengthAwarePaginator::resolveCurrentPage();
Sometimes you may wish to create a pagination instance manually, passing it an array of items. You may do so by creating either an Illuminate\Pagination\Paginator or Illuminate\Pagination\LengthAwarePaginator instance, depending on your needs.
Да, это от ларки методы и классы

Dmitriy
12.09.2018
11:03:30
глянь немного ниже, тебе вот это нужно
{{ $users->appends(['sort' => 'votes'])->links() }}

Nikitcat
12.09.2018
11:05:19

Dmitriy
12.09.2018
11:06:37
сначала проверяешь есть ли сортировка и если есть в аппенд добавляешь нужные ключи. И у тебя все ссылки пагинатора будут с гет параметрами

Alex
12.09.2018
11:14:19
подскажите по socialite пож.
создал приложение в ФБ указать URI для перенаправление OAuth а пишет

Евгений
12.09.2018
12:18:22
как я устал бороться с homestead вы бы знали
после vagrant reload сайт перестает работать, после vagrant relad —provision слетают все кастомные конфиги nginx

Sergey
12.09.2018
12:19:34
Зачем с ним бороться то?)

Евгений
12.09.2018
12:19:51
ну надо поднять среду разработки на работе и чот не выходит никак)

Sergey
12.09.2018
12:20:05
Конечно provision убьёт кастом конфиг, потому это скрипт который делает минимальную настройку и затрёт кастом

Евгений
12.09.2018
12:20:30
ну вот, а без provision тупо сайт не работает и никаких ошибок чот нет

Google

Sergey
12.09.2018
12:21:11
А зачем reload делать? halt и up недостаточно?

Евгений
12.09.2018
12:21:23
ну этож то же самое

Sergey
12.09.2018
12:22:38
У меня был кейс, при котором виртуалка монтировала папку с проектом уже после того как поднимался сервис nginx и кастомный конфиг с проекта не подтягивался. Каждый раз лезу по ssh и стартую руками

Vladimir
12.09.2018
12:27:06
День добрый, подскажите пожалуйста. Как реализовать такой функционал. Требуется при нажатии на ссылку была произведенна запись в БД, что человек уже воспользывался переходом и произвести генерацию случайных чисел, и при рендере странице на которую он перейдет - выдать значение рандома.

Kernel
12.09.2018
12:57:32

Vladimir
12.09.2018
12:58:34
public function tryLuck(Request $request)
{
$luck = rand(1, 10);
If ($luck = 7 ){
}
$request->session()->put('key', $luck);
redirect('/');
} почему оно не срабатывает?

Виктор
12.09.2018
12:58:56
потому что if($luck = 7)

Kernel
12.09.2018
13:00:03
У тебя в 5 строчках 4 ошибки

Igor
12.09.2018
13:32:32
О, понаехали из других чатиков

Anatolii
12.09.2018
13:35:55

Daniil
12.09.2018
13:40:43
У меня такая же фамилия