These are chat archives for LaravelRUS/chat

12th
Apr 2017
Alexey Demin
@alexeydemin
Apr 12 2017 02:12
Привет! А как этот кусок когда можно получше переписать?
if(Auth::user()->is_admin){
    $clients = Client::orderBy($order_by, $order_direct)->paginate(15);
} else{
    $clients = Client::where('company_id', Auth::user()->company_id)->orderBy($order_by, $order_direct)->paginate(15);
 }
KarmaBot
@KarmaBot
Apr 12 2017 02:12
Будь как дома, @alexeydemin, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Alexey Demin
@alexeydemin
Apr 12 2017 02:14
where не приделывается после orderBy
Maxim
@Big-Shark
Apr 12 2017 02:19
@alexeydemin пределывается нормально
@alexeydemin
$query  =  Client::query();
if(!Auth::user()->is_admin){
    $query->where('company_id', Auth::user()->company_id);
 }
$clients = $query->orderBy($order_by, $order_direct)->paginate(15)
Alexey Demin
@alexeydemin
Apr 12 2017 03:04
@Big-Shark спасибо, работает!
KarmaBot
@KarmaBot
Apr 12 2017 03:04
Спасибо (+1) для @Big-Shark принято! Текущая карма +915.
Alex D. Bubenchikov
@altpoint
Apr 12 2017 05:13
шалом всем. Товарищи, какой смс сервис юзаете? заюзал тут https://www.epochtasms.ru/ - неимоверный тройник, смски если и приходят, то ползут аж 20 минут, что не преемлимо, ибо для авторизации надо.
Dmitry Konurov
@dkonurov
Apr 12 2017 05:48
Всем бобра
KarmaBot
@KarmaBot
Apr 12 2017 05:48
Прувет, @dkonurov!
Alex D. Bubenchikov
@altpoint
Apr 12 2017 05:48
комрады, что смс сервисы никто не использует что ли?
PhpNet
@PhpNet
Apr 12 2017 05:49
@altpoint юзали smsc.ru/turbosms.ua, вроде нормальная скорость
Alex D. Bubenchikov
@altpoint
Apr 12 2017 05:49
@PhpNet http://smsc.ru/ этот?
PhpNet
@PhpNet
Apr 12 2017 05:50
@altpoint он самый. о, дизайн сменили о_О
Alex D. Bubenchikov
@altpoint
Apr 12 2017 05:52
@PhpNet да, его теперь лебедевые раскрасили )
@PhpNet спасибо, потестирую сейчас
KarmaBot
@KarmaBot
Apr 12 2017 05:52
Спасибо (+1) для @PhpNet принято! Текущая карма +9.
JhaoDa
@jhaoda
Apr 12 2017 06:52
@altpoint и к smsc есть либа и канал уведомлений
Alex D. Bubenchikov
@altpoint
Apr 12 2017 06:52
@jhaoda да, нашёл уже, ковыряю
@jhaoda мне надо ещё сделать приватного бота, который бы нотисы всякие кидал бы в канал для клиента, типа у тебя новый заказ и т.д.
PhpNet
@PhpNet
Apr 12 2017 07:47

Хм... Все таки, похоже, какая то особенность у ларавел при работе с таблицами, в которых есть json-поля... И ничего нагуглить не могу... o_O. Если просто вызвать PDO::query() - все ок.

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$dbh = new PDO('mysql:host=127.0.0.1;dbname=;port=3310', '', '');
var_dump($dbh);
$res = $dbh->query("SELECT * FROM customers_coupons WHERE coupon_code='asdasdas'")->fetchAll();
var_dump($res); //все нормально, ошибок нет

Если юзать Model::whereCouponCode('foo')->get()

получаем ошибку:
SQLSTATE[HY000]: General error: 2036 (SQL: select * fromcustomers_couponswherecoupon_code= foo)

При том coupon_code - простой varchar, json-поле в этом запросе не задействуется. Если поменять тип поля с json на text - то запрос работает. Куда хоть копать?

primalpro
@primalpro
Apr 12 2017 07:51
Всем привет ! у кого нить бывало такое что роут один попал в бесконечный цикл... и больше не отвечает ? причем сброс кэша и изменения роутом не помогает
KarmaBot
@KarmaBot
Apr 12 2017 07:51
Приветствую тебя, @primalpro!
Maksim (Ellrion) Platonov
@Ellrion
Apr 12 2017 07:57
@PhpNet используй mysqlnd
@PhpNet у тебя какая php и какой сервер?
@PhpNet если тупо убунта то apt-get install php-mysqlnd
PhpNet
@PhpNet
Apr 12 2017 07:58
@Ellrion 7-7.1 и 5.7, и гребаный ispmanager
ос дебиан 8.6
Maksim (Ellrion) Platonov
@Ellrion
Apr 12 2017 07:59
@PhpNet не работал с ним. ну накопай тогда сам как заюзать натив драйвер
PhpNet
@PhpNet
Apr 12 2017 07:59
@Ellrion попробуем пнуть админов.... лучше и не работать с ним :D
Soprun Vladislav
@vlsoprun
Apr 12 2017 08:22
Утречка доброго вам :smile:
Anton Vorontsov
@symbios-zi
Apr 12 2017 09:18
@vlsoprun на работу чтоли опоздал? обед уже
Soprun Vladislav
@vlsoprun
Apr 12 2017 09:28
@symbios-zi ага :smile:
Alexander
@Dualse
Apr 12 2017 09:30
@vlsoprun А сколько тебе до работы добираться?
по времени
Soprun Vladislav
@vlsoprun
Apr 12 2017 09:31
@Dualse от двери до офисе ~ час
mavsan
@mavsan
Apr 12 2017 09:31
Привет всем. Народ разъясните, как подписываться на события модели? Создал класс обсервера UserObserver определил там метод deleting, в сервис провайдере добавил User::observe(UserObserver::class), продебажил, метод deleting находит, регистрирует. Короче, сделал как в доке, но при удалении пользователя ничего не вызывается.
KarmaBot
@KarmaBot
Apr 12 2017 09:31
Будь как дома, @mavsan, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Alex D. Bubenchikov
@altpoint
Apr 12 2017 09:32
@PhpNet там в приведении типов очень особенность есть при работе с потсгре точно
Alexander
@spartaque
Apr 12 2017 09:34
@mavsan как пользователь удаляется?
mavsan
@mavsan
Apr 12 2017 09:38
$user = User::where('id', ид)->first();
$user->delete();
patrikden
@patrikden
Apr 12 2017 09:55

Мужики, всем привет. В режиме экспресс изучаю laravel 5.4 cпасайте, мозг начинает лопаться.
Суть: Laravel 5.4. Проект, в котором нужно сделать аутентификацию для user и для admin. В config/auth.php прописаны конфиги
`
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],

‘admin’ => [
    'driver' => 'session',
    'provider' => 'admin_users',
],

], и тд
`
Для user использую auth в роутах и всё работает отлично
`
Route::group(['middleware' => ['auth', 'phoneVerified']], function () {

Route::group(['prefix' => 'dashboard'], function () {

`
Но когда использую для admin, Auth всё равно смотрит на дефолтный гард user. Прописываю так в роутах:
`
Route::group(['prefix' => 'api', 'namespace' => 'Api', 'middleware' => ['auth:api']], function(){
Route::get('/sign-in', ['as' => 'api.sign-in', 'uses' => 'ApiSignInController@index']);
`
В голове уже полная каша и я ничего не понимаю. Буду рад, если разъясните, где ошибка и как правильно сделать аутентификацию с наборами для разных пользователей

KarmaBot
@KarmaBot
Apr 12 2017 09:55
@patrikden даров!
Andrey
@daaner
Apr 12 2017 09:56
@patrikden контроллер сделай на админа и от него пляши
patrikden
@patrikden
Apr 12 2017 09:58
@Daaner не совсем понял, поясни пожалуйста
JhaoDa
@jhaoda
Apr 12 2017 09:58
@patrikden оформи код
KarmaBot
@KarmaBot
Apr 12 2017 09:58
@patrikden, чтобы код легко читался, поставь перед ним и после него по строке с тремя обратными апострофами (символ ` на клавише с буквой «Ё»).
Узнать больше про оформление сообщений можно в справке по Markdown (кнопка M↓ внизу справа).
Кстати, свои сообщения здесь можно редактировать... ;)
Andrey
@daaner
Apr 12 2017 09:59
@patrikden как-то так https://laracasts.com/series/laravel-5-fundamentals/episodes/16
@patrikden ты в итоге получишь роуты вида Route::get('/admin', ['middleware' => 'admin', function(){return true;}]);
Что проще в использовании и красивее
PhpNet
@PhpNet
Apr 12 2017 10:01
Хм. Что то не могу допереть, как заставить лару юзать mysqlnd? Модуль для пыхи установлен
JhaoDa
@jhaoda
Apr 12 2017 10:01
@PhpNet при чем тут ларавел?
PhpNet
@PhpNet
Apr 12 2017 10:03
@jhaoda в ZF в конфиге явно задавался драйвер. А тут как заставить фреймворк работать с определенным - непонятно, есть только mysql в доке и все. Если отключить pdo, оставить только mysqlnd - ловим ошибку driver not found
JhaoDa
@jhaoda
Apr 12 2017 10:04
@PhpNet ты не понимаешь, что mysqlnd это внутренний драйвер для самого PDO?
@patrikden иди-ка правила почитай
PhpNet
@PhpNet
Apr 12 2017 10:11
@jhaoda да затупил :D
NetkovK
@NetkovK
Apr 12 2017 10:12
всем привет! Как зная название таблицы можно получить модель, которая ей соответствует?
KarmaBot
@KarmaBot
Apr 12 2017 10:12
@NetkovK, привет =)
Maksim (Ellrion) Platonov
@Ellrion
Apr 12 2017 10:16
@NetkovK в общем случае никак. ибо это неверный подход. ты должен работать именно с моделями а не с тем как они хранятся. Но естественно потребности разные бывают. и тебя могут спасти разные варианты от "пройтись по директории с моделями,, инстанцировать каждую из них и взяв у них метод имя таблицы сверить с искомой", до "привести строковое имя таблицы к имени модели по конвенции" или "составить отдельно карту таблица:модель, поддерживать в актуальном состоянии ее и спрашивать у нее"
NetkovK
@NetkovK
Apr 12 2017 10:17
@Ellrion спасибо
KarmaBot
@KarmaBot
Apr 12 2017 10:17
Спасибо (+1) для @Ellrion принято! Текущая карма +222.
Maksim (Ellrion) Platonov
@Ellrion
Apr 12 2017 10:18
о красивая карма
скилл
KarmaBot
@KarmaBot
Apr 12 2017 10:18
@Ellrion, Ваша карма +222. Вы благодарили 25 раз.
  • Достижения: "Находчивый", "Любитель сладкого", "Благодетель", "Благодарный"
patrikden
@patrikden
Apr 12 2017 10:27
@Daaner Спасибо! Попробую сейчас покапать в этом направлении
KarmaBot
@KarmaBot
Apr 12 2017 10:27
Спасибо (+1) для @Daaner принято! Текущая карма +1.
MaximNikoMobios
@MaximNikoMobios
Apr 12 2017 10:31
Привет всем!
KarmaBot
@KarmaBot
Apr 12 2017 10:31
Привет, @MaximNikoMobios! Проходи, присаживайся. В ногах правды нет :)
MaximNikoMobios
@MaximNikoMobios
Apr 12 2017 10:33

Подскажите, отправляю файл в email, но почему-то в письме приходит два одинаковых файла. В чем может быть проблема?

protected function sendCV(array $data)
    {
        Mail::send(array_get($data, '_view', 'not.found.view'), $data, function ($message) use ($data) {
            $message->from(array_get($data, 'email', 'company@lightech.net'), 'Lightech');
            $message->to($this->cvTo)->subject(array_get($data, 'subject', ''));
            $message->attachData($data['file'], $data['fileName'], [
                'mime' => $data['mime'],
                'name' => $data['name'],
                'phone' => $data['phone'],
            ]);
        });

        return true;
    }

Вот так вывожу

<body>
{!! !empty($name) ? '<b>Отправлено от: </b> ' . (string)$name . '<br/>' : '' !!}
{!! !empty($phone) ? '<b>Номер телефона:</b> ' . (string)$phone . '<br/>' : '' !!}
<object data="<?= $message->embedData($file, $fileName) ?>" type="<?= $mime ?>" width="100%" height="800px"></object>
</body>
Вот метод отправки
$params = $request->all();
        $data['name'] = $params['name'];
        $data['phone'] = $params['phone'];
        $file = $request->file('cv');
        if (!$this->fileValidation($file)) {
            return response()->json(['errors' => 'Файл должен быть типа doc, docx или pdf']);
        }
        $data['file'] = file_get_contents($file->getRealPath());
        $data['fileName'] = $file->getClientOriginalName();
        $data['mime'] = $file->getMimeType();


        $data['_view'] = 'emails.cv';
        if ($this->sendCV($data)) {
            return response()->json(['success' => 'Ваше письмо отправлено!']);
        } else {
            return response()->json(['errors' => 'Письмо не отправлено! Попробуйте еще раз или сделайте это позже']);
        }
patrikden
@patrikden
Apr 12 2017 10:35

@Daaner Вообще беда была именно в том, что либо я не правильно указывал, либо не верно присваивался набора для Auth из config/auth. Как его правильно указывать? я делал это так

Route::group(['prefix' => 'api', 'namespace' => 'Api', 'middleware' => ['auth:api']], function(){ })

где auth:api было указание для Auth брать набор гарда api

Andrey
@daaner
Apr 12 2017 10:41
@patrikden сделай по видео провайдера и middleware, а в роуте укажи Route::group(['middleware' => 'admin'], function(){ //тут твои роуты для админа });
@patrikden web роут, а не api

@patrikden

<?php
namespace App\Http\Middleware;

use Illuminate\Support\Facades\Auth;
use App\User;
use Closure;

class AdminAuthenticate
{
    public function handle($request, Closure $next)
    {
        if (Auth::user())
        {
            if($request->user()->isAdmin()){
                return $next($request);
            }
        }
        return redirect ('/');
    }
}

как-то так

Andrey
@daaner
Apr 12 2017 10:48
в юзверях
    public function isAdmin(){
        $r=false;
        if ((Auth::user()->role_id)==5){$r=true;};
        return $r;
    }
Arsen Soroka
@arsen-s
Apr 12 2017 10:49

@Daaner

return $r;

откуда такая привычка называть переменные буквами?

JhaoDa
@jhaoda
Apr 12 2017 10:50
@Daaner чо вообще за ерунду ты написал?
Andrey
@daaner
Apr 12 2017 10:52
для теста хватит и буквы)
Kirill Nesmeyanov
@SerafimArts
Apr 12 2017 10:52
А не проще ли что-то вроде:
$user->can('role:admin');
///
Guard ...... function(User $user, string $role) use ($roles) {
    return $user->role_id === $roles->fromString($role);
})
patrikden
@patrikden
Apr 12 2017 11:05
Я судя по всему не совсем верно выразил проблему, нюанс в том, что админы в отдельной таблицы admin_users. Отсюда вся и суета не мануальная
Andrey
@daaner
Apr 12 2017 11:42
@patrikden и логинятся они отдельно?
Проблем не вижу абсолютно)
Limitrof
@Limitrof
Apr 12 2017 12:00
Привет, только что зарегистрировался. Есть опыт с laravel(ем), было бы интересно включится в какой-нибудь проект.
KarmaBot
@KarmaBot
Apr 12 2017 12:00
@Limitrof, привет, как настроение?
Limitrof
@Limitrof
Apr 12 2017 12:01
эээ, привет @KarmaBot ... а зачем мне общаться с ботом?
KarmaBot
@KarmaBot
Apr 12 2017 12:01
@Limitrof и тебе не хворать :)
JhaoDa
@jhaoda
Apr 12 2017 12:04
@Limitrof незачем. Хочешь — общайся, не хочешь — не общайся
Limitrof
@Limitrof
Apr 12 2017 12:05
)) я ж не хотел его обидеть ни разу
patrikden
@patrikden
Apr 12 2017 12:49

@Daaner логинятся отдельно, да. Проблема в том, что после логина, при загрузке след страниц не выполняется проверка

if (Auth::user())

Думаю, дело в том, что идёт проверять он в стандартную таблицу users, а не admin_users

PhpNet
@PhpNet
Apr 12 2017 13:00
@patrikden а в app\User что указано?
patrikden
@patrikden
Apr 12 2017 13:03
@PhpNet модель таблицы User
PhpNet
@PhpNet
Apr 12 2017 13:03
@patrikden а $table?
patrikden
@patrikden
Apr 12 2017 13:04
@PhpNet в App\User $table ? Явно не указано, работает с таблицей по умолчанию - users
PhpNet
@PhpNet
Apr 12 2017 13:07
@patrikden у меня кастомная таблица явно указана и нормально проходит проверку, если явно не указано - надо в доку глянуть что там произойдет, не помню
Alexander
@spartaque
Apr 12 2017 13:08
@patrikden сделал бы ты это все одной таблицей, не было бы у тебя проблем сейчас, и в будущем тоже. Хочешь разделять права доступа - политики, роуты разные и т.д.
посмотри как люди уже справлялись с этом проблемой, и не пиши свой велик
patrikden
@patrikden
Apr 12 2017 13:09
@spartaque Да понимаю, но мопед не мой, уже на полусобранное пришёл и надо завести это всё
Alexander
@spartaque
Apr 12 2017 13:10
перепиши. так будет менее проблематично я думаю
PhpNet
@PhpNet
Apr 12 2017 13:23
Ткните, плиз, носом, как можно юзать mysqli? Обгуглился
Andrey
@daaner
Apr 12 2017 13:44
@patrikden сделай отдельную модель AdmUser, укажи чтоб смотрела в admin_users. Сделай в ней ф-цию admin_user и будешь обращаться
if (Auth::admin_user())
@jhaoda да он уже везде спрашивает! никто подсказать не может
Dave
@aios
Apr 12 2017 13:45
@Daaner а давно у нас модель за бизнес логику отвечает?
JhaoDa
@jhaoda
Apr 12 2017 13:46
@Daaner у тебя буквы платные? Что за admuser?
Andrey
@daaner
Apr 12 2017 13:47
@aios @jhaoda у какие! а ну помогите человеку! Видите, он не очень опытный) я тоже не спец и с ларкой на "ВЫ", но хоть какие-то куски кода даю, а не только намеками
Dave
@aios
Apr 12 2017 13:48
@Daaner лучше не давай - с твоим уровнем подготовки - это медвежья услуга.
Andrey
@daaner
Apr 12 2017 13:48
ну у меня работает
Dave
@aios
Apr 12 2017 13:49
@Daaner это ответ хорош заказчику - от школьника который один проект пилит
Andrey
@daaner
Apr 12 2017 13:49
@jhaoda ой да) про буквы тупанул
Dave
@aios
Apr 12 2017 13:49
а не с командой.
Dave
@aios
Apr 12 2017 14:00
@SerafimArts не хамит никто. а говорят как правильно относится.
ничего в этом страшного нет
Дмитрий
@dmitryfounder_twitter
Apr 12 2017 14:26
Всем привет, как сделать переключение на следующую и предыдущую страницу?
KarmaBot
@KarmaBot
Apr 12 2017 14:26
Hello, @dmitryfounder_twitter!
Дмитрий
@dmitryfounder_twitter
Apr 12 2017 14:27
  <router-link :to="{ name: 'client.show', params: { id: previous } }"
                                 class="ui left icon button"
                                 v-if="previous"
                    >
                        <i class="left arrow icon"></i>
                    </router-link>
Ссылка работает(урл в браузере меняется), не обновляет контен на странице
Простите ошибся чатом)
rammtw
@rammtw
Apr 12 2017 17:02
Ребят, чет магия отправляю форму, выполняется POST запрос на action формы, и сразу идет 301 Moved Permanently на этот же URL только уже GET запросом ....
Ваня Devium
@webdevium
Apr 12 2017 17:02
@rammtw 42 :)
rammtw
@rammtw
Apr 12 2017 17:03
кстати на локалке нормально, на хостинге такая херня
Ваня Devium
@webdevium
Apr 12 2017 17:03
@rammtw два слеша?)
rammtw
@rammtw
Apr 12 2017 17:04
@webdevium где именно? вообще везде под одному слешу)
Ваня Devium
@webdevium
Apr 12 2017 17:04
@rammtw бывает такое на говно хостингах, если в урле два слеша, делается редирект на такой же урл, только уже с пофикшенными слешами
перепроверь на всякий случай
rammtw
@rammtw
Apr 12 2017 17:05
@webdevium проверил, со слешами нормально все, в другой форме все нормально работает
Ваня Devium
@webdevium
Apr 12 2017 17:06
@rammtw тогда я даже не знаю куда тебя направить
rammtw
@rammtw
Apr 12 2017 17:11
Короче я понял, это какой то конфликт в роутах
Поменял название роута, заработало
Atmden
@Atmden
Apr 12 2017 17:41
Всем привет! Помогите советом.
Laravel на хостинге xxx.com, Mysql на хостинге zzz.com.
Доступ к Mysql из вне есть.
В env указываю хост для Mysql zzz.com
Но Laravel пытается подключится к этой базе под пользователем user@xxx.com т.е. каким то образом определяет свой localhost.
KarmaBot
@KarmaBot
Apr 12 2017 17:41
Будь как дома, @Atmden, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Ваня Devium
@webdevium
Apr 12 2017 17:42
@Atmden убей кеш конфига сначала
потом измени в env
потом запусти
все будет хорошо
Atmden
@Atmden
Apr 12 2017 17:42
@webdevium сейчас попробую
Ваня Devium
@webdevium
Apr 12 2017 17:42
команды писать не буду, сам догадаешься
JhaoDa
@jhaoda
Apr 12 2017 17:43
@Atmden ларавел ничего не определяет
Atmden
@Atmden
Apr 12 2017 18:05
@webdevium что-то не хочет... консоли на этом хостинге у меня нет... почистил руками, удалив файлы кэша из папок... в конфиге подключения указал учетные данные, без env.
Ваня Devium
@webdevium
Apr 12 2017 18:06
@Atmden ужас
и что же делать?)))
Atmden
@Atmden
Apr 12 2017 18:06
)))
Ну ты видимо знаешь
Ваня Devium
@webdevium
Apr 12 2017 18:07
я не очень представляю, откуда твоя лара может брать значения для подключения
с неба точно не может
значит, либо с env, либо с конфига, либо ... с исходников, что является полной жопой
Atmden
@Atmden
Apr 12 2017 18:09

она с неба и не берет...
Попробовал дома с этой копией подключится к удаленной базе... тут уже есть консоль... почистил кэш... получил вот такое:

Access denied for user 'atmdenis_goodok'@'37.99.13.110'

Хотя, на хостинге была ошибка

Access denied for user 'atmdenis_goodok'@'hosting.com'
А в конфиге у меня юзер стоит просто - atmdenis_goodok
Atmden
@Atmden
Apr 12 2017 18:15
Разобрался
JhaoDa
@jhaoda
Apr 12 2017 18:59
@Atmden мы рады
Alexandr Chernyaev
@tabuna
Apr 12 2017 21:17
Ребят у меня возникла проблема при использовании scout . Если в env указывают значение null. То он говорит, что нет такого драйвера, я посмотрел он требует обязательно передавать null как строковое значение, попробовал указать с "/' нет результата. Если указываю уже в файле конфигурации как строку, то всё хорошо. Может кто сталкивался с таким поведением, как мне заставить в таком случае работать env ?
Kirill Nesmeyanov
@SerafimArts
Apr 12 2017 21:18
лучше избавиться от скаута
это мёртворождённый высер
точнее нет, родился он нормально
но его Тейлор умертвил
Alexandr Chernyaev
@tabuna
Apr 12 2017 21:19
@SerafimArts у меня сложилось ощущение, что он проплачен просто
@SerafimArts Может тогда подскажешь какие есть аналоги?
Kirill Nesmeyanov
@SerafimArts
Apr 12 2017 21:21
@tabuna +1 такое же ощущение
почти уверен, после того как эластик драйвер он грохнул
@tabuna а накой тебе аналоги? Используй репозитории
паттерн тобишь
ArticlesRepository::search('query'); 
// SerachResult[] { item = Article, found = '...', priority = 100500 }
что-то вроде такого
Alexandr Chernyaev
@tabuna
Apr 12 2017 21:34
@SerafimArts да я встроил scout в свой пакет, думал будет удобно оставлять за пользователем право выбора поискового движка
good-web-master
@good-web-master
Apr 12 2017 22:43
всем доброй ночи
KarmaBot
@KarmaBot
Apr 12 2017 22:43
@good-web-master, ну рассказывай. Как жизнь? :)
Sergey Titov
@Nuboskill_twitter
Apr 12 2017 22:43
Доброй :)
good-web-master
@good-web-master
Apr 12 2017 22:45
отправляю почту через Mail::send, но данный метод возвращает NULL в любом случае, как проверить отправилось письмо или нет?
Sergey Titov
@Nuboskill_twitter
Apr 12 2017 22:47
У меня при php artisan db:seed выбивает, что определенный класс не найден, хотя он есть, но файл и его я переименовывал, в чем может быть проблема? Как поправить?
Имя файла и имя класса, если что, совпадают
good-web-master
@good-web-master
Apr 12 2017 22:51
@Nuboskill_twitter это структуру файлом смотреть надо, вдруг что то не доглядел
Andrei Sosnov
@atehnix
Apr 12 2017 22:51
@Nuboskill_twitter composer dump-autoload решит проблему.
Sergey Titov
@Nuboskill_twitter
Apr 12 2017 22:52
@atehnix спасибо, помогло :)
KarmaBot
@KarmaBot
Apr 12 2017 22:52
Спасибо (+1) для @atehnix принято! Текущая карма +216.
good-web-master
@good-web-master
Apr 12 2017 22:53
а на мой вопрос никто не знает ответа?
Sergey Titov
@Nuboskill_twitter
Apr 12 2017 22:53
я еще ток тыкаюсь в ларавеле, до отправки писем не дошел пока что :c
Andrei Sosnov
@atehnix
Apr 12 2017 23:01
@good-web-master dd(Mail::failures())
good-web-master
@good-web-master
Apr 12 2017 23:15
@atehnix спасибо
KarmaBot
@KarmaBot
Apr 12 2017 23:15
Спасибо (+1) для @atehnix принято! Текущая карма +217.