@laravel_pro

Страница 72 из 2014
Beeyev
07.09.2016
12:20:17
окей

как мне дернуть по ларавеловскому значения из $_SERVER ?

Gleb
07.09.2016
12:21:10
function actionName(Request $request){ dd($request); } в контроллере, вестимо.

Beeyev
07.09.2016
13:03:04
понял

Google
Beeyev
07.09.2016
13:03:06
ну ок

а если у меня самодельный класс

app/Libraries/adSync/AdSyncer.php

<?php namespace App\Libraries\adSync; class AdSyncer

как в нем использовать иньекцию ларавела?

Alejandro
07.09.2016
13:06:03
1. если ты в конструкторе любого класса ожидается принять к пример (App\Models\User $user) а ты ничего не передаешь при создании обьекта, то в таком случае ларавел подставит тебе новый обьект App\Models\User'а

2. Чаще всего передавать нужно( ради возможности замены App\Models\User на какого нибудь App\Entities\User) контракты типа App\Contracts\UserEntity. По этому в сервайс провайдер биндишь App\Contracts\UserEntity на App\Models\User или App\Entities\User

Golib
07.09.2016
17:33:30
Доброго времени суток

хочу использовать DataTable"ы, что лучше для рендеринга React или старый добрый jQuery???

D'
07.09.2016
17:37:13
Лучше просто js

Евгений
07.09.2016
17:37:51
Жквери

Golib
07.09.2016
17:37:51
но я не такой крутой джедай ))

D'
07.09.2016
17:38:06
Вообще странный вопрос

Google
Golib
07.09.2016
17:38:12
да))

Евгений
07.09.2016
17:38:15
Или Vue ?

D'
07.09.2016
17:38:18
Если у тебя фронт на реакте, то используй реакт

А если нет, то ты собрался его тянуть ради таблиц?

Или Vue ?
у vue огромные проблемы с рендером больших таблиц

Евгений
07.09.2016
17:39:28
10к строк проблемно будет?

D'
07.09.2016
17:39:36
столбцов сколько?

Евгений
07.09.2016
17:39:42
5

D'
07.09.2016
17:39:50
Будут проблемы

Golib
07.09.2016
17:40:04
где то 3,5К

D'
07.09.2016
17:41:05
Для vue надо https://github.com/vue-comps/vue-clusterize подобное использовать

Там больше 100 строк уже начинаются лаги

? Snyp
08.09.2016
06:49:56
Троян TorrentLocker отказывается шифровать файлы россиян http://goo.gl/Be7wr9

На Linux напали «покемоны» http://goo.gl/loYAU1

Хакер, взломавший серверы демократов США, отверг связь с Кремлем http://goo.gl/mkZDx2

Alejandro
08.09.2016
07:14:36
как указать одному роуту мидлвер?

Route::get('/uri', ['middleware' => 'auth']) так пойдет?

Евгений
08.09.2016
07:15:31
проверь)

Alejandro
08.09.2016
07:15:36
Та да

Google
Alejandro
08.09.2016
07:15:38
проверил)

Евгений
08.09.2016
07:15:38
вроде да

Alejandro
08.09.2016
07:15:43
работает

Всем хай

Евгений
08.09.2016
07:15:50
логично

приветы

кто нибудь с саундклауда парсил музыку?

Артур Евгеньевич
08.09.2016
07:16:49
Привет!

я нет(

[Anonymous]
08.09.2016
07:17:12
Привет, я тоже нет, подруга парсила вроде, но она на руби

поищи, АПИ должно быть

у них

Евгений
08.09.2016
07:18:03
апи есть, есть даже для лары пакет

щас вот буду ставить и смотреть

Alejandro
08.09.2016
08:00:34
кто-то мне не советовал использовать фасады

почему?

к примеру Вместо use Hash; и потом использования его Hash::make()

советуют писать use use Illuminate\Contracts\Hashing\Hasher, потом инжектить его через конструктор потом вызывать $this->hasher->make()...

D'
08.09.2016
08:01:37
Всем прет

Alejandro
08.09.2016
08:01:41
Привееет

Google
D'
08.09.2016
08:01:51
Они по сути оставленны для обратной совместимости.

Alejandro
08.09.2016
08:02:29
Фасады - пережиток прошлого.
но удобно же, просто юз фасад и потом пользуй меньше текста

D'
08.09.2016
08:03:24
Это удобно, но это магия )

Alejandro
08.09.2016
08:03:44
D'
08.09.2016
08:04:16
Всегда лучше использовать конкретный конртакт\реализацию чем фасад. Просто для чистоты кода.

Но по-сути вообще похер

Фасады тоже хороши.

Admin
ERROR: S client not available

Alejandro
08.09.2016
08:04:46
пнятно

просто надо по всему проэкту я так понял использовать Либо фасады, Либо инжекторским методом

D'
08.09.2016
08:05:36
Ну я для Log например фасад использую

Всегда

Alejandro
08.09.2016
08:05:49
а для Session?

D'
08.09.2016
08:05:54
session()

Alejandro
08.09.2016
08:05:58
)

D'
08.09.2016
08:06:07
так же response()

view()

[Anonymous]
08.09.2016
08:37:37
https://cheerfulcoder.wordpress.com/2016/09/04/larapackgenerator/

Google
Artur
08.09.2016
10:38:50
дебажить тяжко)
Не надо дебажить . Читай доку

Лара сама умеет инъектить зависимости конструктора через магию

D'
08.09.2016
10:40:37
причем тут phpunit?

фасады плохие не из-за него

На фасады моки отлично ложатся как раз

Там встроенная поддержка моков

Artur
08.09.2016
10:42:40
Но так явно

D'
08.09.2016
10:42:50
ты не понял

Artur
08.09.2016
10:43:00
Самые типичный кейс даже не тесты

D'
08.09.2016
10:43:01
ты можешь прост написать Facade::shouldReceive()->once()

без ебатни

и мокается оно на раз-два

Фасады хреновы по своей сути

Их и оставили только для обратной совместимости

Чтобы код не ломать людям.

А так все новое делают уже напрямую инжектами интерфейсов

Artur
08.09.2016
10:44:32
Нууу я фасады и не заствл

:)

D'
08.09.2016
10:44:51
Ну напиши Log

Вот тебе и фасад

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