Dram

Рейтинг
1114
Регистрация
28.06.2008

Офигеть САМ!!! сделал!! Я в шоке с себя !!

    public function getOne($id, $alias)
    {
        $this->news_one = DB::table('news_items')
            ->where('id', '=', $id)
            ->get();
        if($this->news_one[0]->alias !== $alias){
            return redirect('news/'.$id.'-'.$this->news_one[0]->alias, 301);
        }
        return view('news_one', ['news_one' => $this->news_one]);
    }
LEOnidUKG #:
Это и есть ответ на твой вопрос. Что ещё то надо?

Я не могу сообразить как правильно это сделать в ларе.

Вот моя функция в контроллере

    public function getOne($id, $alias)
    {
        $this->news_one = DB::table('news_items')
            ->where('id', '=', $id)
            ->where('alias', '=', $alias)
            ->get();
        return view('news_one', ['news_one' => $this->news_one]);
    }

Вероятно ее нужно менять по типу - если есть совпадение в базе по ID но алиасы не совпадают, то редирект и вот тут я не знаю как это правильно попробовать согласно синтаксису лары

Я только учу лару - где эта проверка должна быть в контроллере или роуте?  Можно пример? Это же запрос в базу делать надо?
postavkin #:

Резюмирую. ТО что мне нужно сделать получилось, на хост в базу закинул 6 файлов (разбил основной) и запросом оставил уникальные строки.

С Denwer не срослось. Вываливается...

Вы что огромную базу пытаетесь импортировать в МайАдмин через вебинтерфейс?

Большие же базы только по ssh импортировать надо.

P.S. попробуйте для локалки опен сервер https://ospanel.io/  (более юзер флендли чем денвер)

postavkin :

Привет, подскажите, пожалуйста.

php file выполняю считывание файла 70Мб.

Понятно лезет ошибка. А как с ней бороться?

ini_set("memory_limit", "200M");

В начале скрипта или еще больше, если ошибка не пропадает и хостинг позволяет

Кажется понял - баланс акка обновляется раз в месяц  в первых числах, когда там появится сумма которую можно вывести тогда и появится возможность добавить способ вывода.

11 лет выводил деньги через рапиду.

11 лет назад создал там акк, шаблон, настроил вывод и больше туда не заходил. Сейчас платеж не пришел, с трудом вспомнил логин и пароль, деньги вижу, но вывести не могу ибо тот телефон, на который заведен акк уже лет 5 как не использую и номера давно нет.

Поддержка жутко морозится, проблему пока не знаю как решить (((

Новый акк тоже создать не могу, на этапе подтверждения кода из смс высвечивается "что-то пошло не так"

Проблема решена. И форма и логика была в одном файле - как только разделил на два - все стало ок
LEOnidUKG #:

Вот даже сразу копипаст видно: https://snipp.ru/jquery/uploads-files-ajax-jquery

Только кто-то уже своими ручёнками туда полазил 😂

В итоге зависаем секунд на 30 и потом выдает  "Возникла проблема, пожалуйста, попробуйте еще раз." 

т.е. срабатывает условие что 

if (msg == '') { 
} else {
$('.statusMsg').html('<span >Возникла проблема, пожалуйста, попробуйте еще раз.</span>');
}

У меня несколько этажей защиты. Там и белый список поисковых подсетей, и юзер агенты и лимиты на нужные разделы и анализ протоколов и гугл капча на критически важные разделы.

ПОнятно, что пробиться можно через все, но чтобы спарсить меня нужно очень попотеть.

Всего: 6924