Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#2 Re: Laravel 5.x » Не выводить похожии записи » 17.11.2015 11:39:29

походу, нужен вложенный запрос, состоящий из двух запросов: в первом берется с условием (`compilation` = 0), а во втором условие наоборот  (`compilation` <> 0) и присутствует директива distinct (или группировка), эти два запроса объединяются через union all. потом внешний запрос сортируется

#3 Re: Laravel 5.x » Получение данных из DB » 17.11.2015 11:29:57

$results = DB::select('SELECT fullname FROM users WHERE id=?', ['1']);
if ($results != null)
{
return $results[0]['fullname'];
}
else
{
return 'нет тут такого';
};

#4 Re: Laravel 5.x » ошибка "No query results for model" » 12.11.2015 12:54:12

А почему модель в ошибке App\seller, а в коде $addphone = new sellers буква s в конце названия модели?

#5 Re: Веб-разработка » Помогите новичку » 12.11.2015 08:37:30

а где определена корневая папка сайта? C:\xampp\htdocs ? Тогда <img src="/Job/im/header.jpg">

#6 Re: Веб-разработка » Проблема с формами » 12.11.2015 08:26:36

Андрей Кузьменко пишет:

        ID
        <input type="text" name="id_upd" value=" <?php $item->id ?>">

<input type="text" name="id_upd" value="<?php echo $item["id"]; ?>">

#7 Re: Laravel 4 » Ошибка при отправки AJAX'а. » 11.11.2015 13:43:44

function red_phone(){
        dan = "roditel="+$('#roditel').attr("value")
            +"&fio="+$('#fio').val()
            +"&ded="+$('#ded').val()
            +"&visible="+$('#visible').val()
            +"&doljnost="+$('#doljnost').val()
            +"&cabinet="+$('#cabinet').val()
            +"&raboch_tel="+$('#raboch_tel').val()
            +"&sot_tel="+$('#sot_tel').val()
            +"&email="+$('#email').val()
            +"&tel2="+$('#tel2').val()
            +"&fax="+$('#fax').val()
            +"&iin="+$('#iin').val();
        $.ajax({
                type: "POST",
                url: "{{ $root_url }}/struct/redphone",
                data: dan,
                success: function(htmt){
                console.log('Success');
                }
            });
    };

#8 Re: Laravel 5.x » При нагрузке использует значения env по умолчанию » 11.11.2015 13:36:06

Приветствую, должен сказать, что у меня такие же проблемы:
1) периодически слетает соединение с базой данных из-за того, что используется имя базы, логин и т.д. не из .env-файла, а значение по умолчанию из config\database.php: local.ERROR: exception 'PDOException' with message 'SQLSTATE[08006] [7] fe_sendauth: no password supplied' in D:\Bitnami\wappstack-5.4.38-0\frameworks\laravel\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:47
2) периодически пропадает авторизация у авторизованных пользователей (по ходу, та же причина)
3) периодически просто вместо страницы открываются слова 'something went wrong...'

#9 Re: Общий раздел » Как установить компонент Excel без composer » 03.11.2015 08:55:23

И вообще очень интересует подключение компонентов без composer.

#10 Общий раздел » Как установить компонент Excel без composer » 03.11.2015 08:53:22

Progdancer
Ответов: 1

Скачал компонент Maatwebsite/Laravel-Excel.
Хочу подключить его без composer к своему Laravel 5. Веб-сервер apache (Bitnami Wappstack). Подскажите, пожалуйста, может возможно просто скопировать папку с компонентом и прописать где-то ссылки на компонент.

#12 Laravel 5.x » Регистронезависимый поиск Eloquent » 25.06.2015 12:51:51

Progdancer
Ответов: 3

Есть класс
class Phone extends Eloquent { ... }

Делаю поиск телефонов по фамилии сотрудника:
$tek_items = Phone::where('fio', 'like', '%'.$poisk.'%')->get();
Этот поиск работает, но зависит от того, с большой буквы написал строку поиска или с маленькой.
Как переделать запрос, чтобы был регистронезависимый поиск?

#13 Re: Laravel 5.x » Вывод в три колонки » 25.06.2015 12:29:03

Нужно завести переменную-счетчик, обнулять ее каждую третью итерацию. Если переменая = 0, то выводить <article>  <div class="row">. Возможно, нужно пересмотреть размеры тега <article> и завести еще <div class="row"> (включающий в себя три <article>).

#14 Re: Laravel 4 » Проблема "Cannot use a scalar value as an array" при работе с массивом » 25.06.2015 12:20:25

Какая-то переменная числовая или null, а используется в качестве массива (возможно, $sum ($sum[$id][$date])).
Покажите код, где инициализируются переменные $sum и $chart.

#15 Re: Laravel 5.x » Route » 25.06.2015 08:19:59

Используй str_replace('/', "какой-то_текст", $title) для передачи в адресную строку. Потом, чтобы получить назад нормальное значение, пиши $title = str_replace("какой-то_текст", '/', $title).

#16 Re: Laravel 5.x » Не получается проверить пароль через Hash » 24.06.2015 09:04:21

public function postParol()
    {
        $data = Input::all();
        $message = '';
        if (Hash::check($data['password'], Auth::user()->password))
        {
            $tek_user = User::find(Auth::id());
            $tek_user->password = Hash::make($data['newpassword']);
            $tek_user->save();
            $message = 'Пароль успешно обновлен.';
        }
        else
        {
            $message = 'Ошибка! Введенный пароль не совпадает с текущим!';
        };
        return view('home/home', array('message' => $message));
    }

#17 Re: Laravel 5.x » по умолчанию корень сайта » 24.06.2015 08:49:40

Для Bitnami Wappstack проблема решается следующим образом:

1. В файле
D:\Bitnami\wappstack-5.4.38-0\apache2\conf\bitnami\bitnami-apps-prefix.conf
раскомментируем строку
Include "D:/Bitnami/wappstack-5.4.38-0/frameworks/laravel/conf/httpd-prefix.conf"

2. В файле
D:/Bitnami/wappstack-5.4.38-0/frameworks/laravel/conf/httpd-prefix.conf
комментируем алиасы и добавляем документрут:
#Alias /laravel/ "D:\Bitnami\wappstack-5.4.38-0/frameworks/laravel/public/"
#Alias /laravel "D:\Bitnami\wappstack-5.4.38-0/frameworks/laravel/public"
DocumentRoot "D:\Bitnami\wappstack-5.4.38-0/frameworks/laravel/public"

3. Перезапускаем апач, теперь корневая директория сайта в ларавель.

Теперь нужно убрать index.php из адреса страниц сайта.

4. В файле
D:\Bitnami\wappstack-5.4.38-0\frameworks\laravel\public\.htaccess
меняем содержимое на
<IfModule mod_rewrite.c>
     RewriteEngine on

     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d

     RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

5. В файле
D:\Bitnami\wappstack-5.4.38-0\apache2\conf\httpd.conf
раскомментируем, если не раскомментировано
LoadModule rewrite_module modules/mod_rewrite.so

6. В файле
D:\Bitnami\wappstack-5.4.38-0\frameworks\laravel\conf\httpd-app.conf
AllowOverride None
меняем на
AllowOverride All

7. В файле
D:\Bitnami\wappstack-5.4.38-0\frameworks\laravel\config\app.php
добавляем строку
'index' => '',

8. Перезапускаем апач, теперь index.php убран из адреса

#18 Re: Laravel 5.x » Не могу установить Laravel 5 в Windows 7 » 24.06.2015 08:40:38

Gaint пишет:

В Openserver есть своя командная строка. Ей и пользуйтесь.

Можно пользоваться и стандартной командной строкой, просто везде нужно прописывать полные пути к файлам.

#19 Re: Laravel 5.x » Где создать общие переменные и функции, видные везде » 24.06.2015 07:57:39

Переменные динамически менять не нужно. Функции тоже статические.

#20 Laravel 5.x » Где создать общие переменные и функции, видные везде » 24.06.2015 07:56:15

Progdancer
Ответов: 3

Есть набор переменных и функций. Хочется, чтобы они были видны в любом шаблоне Blade и во всех модулях с описанием классов без создания отдельного класса для хранения этого набора переменных и функций.

Подвал раздела