• Как подключиться к базе данных из кастомного файла напрямую?

    ARX2
    @ARX2
    Web-разработчик | Священник
    Попробуй new \mysqli('localhost', ' ', ' ', ' ');
    Ответ написан
    Комментировать
  • Почему мне выдает ошибку 500 SERVER ERROR?

    ARX2
    @ARX2
    Web-разработчик | Священник
    Скорее всего зашел под рута, закинул туда файлы проекта, в итоге папка storage стала доступна только для рута. В итоге не хватает прав, чтобы www-data (пользователь сервера) писало туда логи. Тебе надо сменить владельца на папку storage на www-data
    Ответ написан
  • Как получить информацию с помощью ajax запросов в laravel?

    ARX2
    @ARX2
    Web-разработчик | Священник
    Можешь сделать проще и понятнее:

    function editTask(id){
             $.post('/taskContent/', {id : id}, function(result ){
              $('#mainModalBody').html( result );
             });
              });
    Ответ написан
    Комментировать
  • Как установить две связи один ко многим в Laravel?

    ARX2
    @ARX2
    Web-разработчик | Священник
    Контроллер:
    public function autors(){ // Зависит от того как у тебя модели называются
    $users = User::with('autor')->get();
    dd($users); //Заходишь в realtination и видишь связку
    }


    Модель:
    public function autor{
    return $this->hasMany('App\Dot_tasks', 'autor_id', 'id'); //Зависит как у тебя модель называется
    }
    Ответ написан
    Комментировать
  • Не срабатывает ajax при отправке формы?

    ARX2
    @ARX2
    Web-разработчик | Священник
    Открой var_dump($_POST);
    <?php
    if (isset($_POST['name'])) {$name = $_POST['name']; if ($name == '') {unset($name);}}
    if (isset($_POST['email'])) {$email = $_POST['email']; if ($email == '') {unset($email);}}
    if (isset($_POST['tel'])) {$phone = $_POST['tel']; if ($phone == '') {unset($phone);}}
    if (isset($_POST['message'])) {$message = $_POST['message']; if ($message == '') {unset($message);}}
    if (isset($name) && isset($email)){
    if ($_POST['form']) {$formType = $_POST['form'];}
    var_dump($_POST);
    die;
    $address = "yagofarov.vadim@mail.ru";
    $message = "Имя: $name \n
    E-mail: $email \n
    Телефонный номер: $phone\n";
    $send = mail($address,"Заполнена контактная форма на сайте RONAWEB.RU",$message,"Content-type:text/plain; charset = UTF-8"); 
    
    }


    Потом щелкаешь f12 -> network -> отслеживаешь свой ajax запрос -> смотришь что тебе возвращает POST и сверяешь с условиями
    ------------------------------------------

    $message = "Имя: $name \n
    E-mail: $email \n
    Телефонный номер: $phone\n";


    Зачем ты здесь переменные передаешь как обычные строчки?

    Если ты хочешь сюда содержимое переменных вставить, тогда должно выглядеть так:

    $message = "Имя: ".$name." \n
    E-mail: ".$email." \n
    Телефонный номер: ".$phone."\n";
    Ответ написан
    Комментировать
  • Можно ли вставить скриншот в textarea?

    ARX2
    @ARX2 Автор вопроса
    Web-разработчик | Священник
    Окей. Можно без textarea, а в обычный div. Есть что то, что может взять скриншот из буфера и отправить это ajax?
    Ответ написан
    Комментировать
  • Прошу проконсультировать по разработке Web-приложения, как реализовать учет и базу данных?

    ARX2
    @ARX2
    Web-разработчик | Священник
    Я работал в одной организации, с похожими задачами, только данных было миллионы. БД - MSSQL, довольно справлялась с работой + хорошо мониторить запросы, проводить тесты, и видеть где что нагружает, и какой запрос не справляется. И почти все данные лежали в одной таблице где было более 150 колонок.

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

    ARX2
    @ARX2
    Web-разработчик | Священник
    Я такое уже проворачивал записывать в БД, приходилось, закодировать картинки через base_64, потом раскодировать, потом потоком выдавать на страницу. Больше гемора и лишняя нагрузка на базу, повезло что база была резиновая.

    Если у тебя будут картинки по 3 метра, то у тебя и страница будет дольше грузится, и к тому же эту страницу из поиска тут же выкинут. Лучше сделай как тебе писали, добейся оптимизации картинок и сохраняй в ФС, а лучше еще одну картину под каждое разрешение обрезать. Чтобы одна картинка была к примеру: 300x200, 150x150... (В зависимости от того какие у тебя размеры изображений на странице)
    Ответ написан
    Комментировать
  • Laravel валидация массивов, как получить следующий элемент?

    ARX2
    @ARX2
    Web-разработчик | Священник
    Есть простой вариант через array_search. Я когда то использовал, но уже нет необходимости, массивы перебирать ни есть хорошо.

    $arrayOne = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');
    $arrayTwo = array(0 => 'yellow', 1 => 'blue', 2 => 'green', 3 => 'red');
    
    Примерно будет выглядеть так:
    foreach($arrayOne as $array => $value){
    
    $key = array_search($value $arrayTwo); //Первым $key = 2 
    
    if($key ...)
     ...
    }
    Ответ написан
    Комментировать
  • Как вызвать метод в шаблоне в Laravel?

    ARX2
    @ARX2 Автор вопроса
    Web-разработчик | Священник
    Алиас уже есть
    5b9ff0878ab78234786829.png
    В шаблоне по алиасу вызвать класс не получается, разве что проходится указывать полный путь в вендоре. Иначе выходит ошибка как я скидывал скрин в комментарии выше
    Ответ написан
    Комментировать