These are chat archives for LaravelRUS/chat

6th
Aug 2017
ZatsepinSerg
@ZatsepinSerg
Aug 06 2017 08:44
добрый день !Подскажите пожалуйста , при переустановке проекта на пк ( винда) возникла такая проблема , страницы которые взаимодействуют с базой не грузятся выдаёт ошибку QueryException in Connection.php line 647: could not find driver (SQL: select count(*) as aggregate from products where category = xiaomi)ж
KarmaBot
@KarmaBot
Aug 06 2017 08:44
Привет, @ZatsepinSerg! Проходи, присаживайся. В ногах правды нет :)
ZatsepinSerg
@ZatsepinSerg
Aug 06 2017 08:44
конфиг на БД настроен
рядом стоит ещё один проект , но работает норм
opensgame
@opensgame
Aug 06 2017 09:01
@KarmaBot карма
opensgame
@opensgame
Aug 06 2017 09:53
подскажите как на nginx сделать перенаправление всех запросов на index.php что бы нельзя было получить доступ к файлам типа .env ?
Alexander
@Dualse
Aug 06 2017 09:54
@opensgame а как ты получишь доступ к .env если он вообще не в public каталоге лежит?
opensgame
@opensgame
Aug 06 2017 10:00

@Dualse
root /var/www/html/;
location / {
try_files $uri /blog/public/index.php?$args;
}

эта настройка дат скачивать .env файл

Evgeny Stefanenko
@KomAuras
Aug 06 2017 11:24
@opensgame root на паблик нужно
opensgame
@opensgame
Aug 06 2017 11:42
@HectorPrima спасибо, заработало
KarmaBot
@KarmaBot
Aug 06 2017 11:42
Спасибо (+1) для @HectroPrima принято! Текущая карма +4.
@KarmaBot, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Ostap
@BendersOstap_twitter
Aug 06 2017 12:02
ребят подскажи пожалуйста мануал чуток не понимаю
что делает этот guard
opensgame
@opensgame
Aug 06 2017 12:08
Подскажите, установил laru в папку blog и теперь хочу перенести её на папку выше, но после переноса lara всеравно лезить в папку blog за вюхами как можно изменить путь?
at FileViewFinder->findInPaths('gl', array('/var/www/html/blog/resources/views'))
in FileViewFinder.php (line 79)
Ostap
@BendersOstap_twitter
Aug 06 2017 12:25
Ребят почему когда открываю штатный контролер Laravel там есть отдельный метод protected function validator(array $data) и почему валидация не просиходит в методе create?
ткните носом в доку плзи где описывается protected function validator
Evgeny Stefanenko
@KomAuras
Aug 06 2017 12:54
@BendersOstap_twitter в create по идее только формочка показывается вьюшкой. создается запись и происходит валидация в store. это для добавления.
Ostap
@BendersOstap_twitter
Aug 06 2017 13:30
@HectorPrima открой RegisterController
который идет из коробки
```
    /**
     * Get a validator for an incoming registration request.
     *
     * @param  array  $data
     * @return \Illuminate\Contracts\Validation\Validator
     */
    protected function validator(array $data)
    {
        return Validator::make($data, [
            'name' => 'required|string|max:255',
            'email' => 'required|string|email|max:255|unique:users',
            'password' => 'required|string|min:6|confirmed',
        ]);
    }
opensgame
@opensgame
Aug 06 2017 13:34
Как в nginix запретить дрступ ко все файлам кроме public/* ???
Ostap
@BendersOstap_twitter
Aug 06 2017 13:41
кому запретить????
пользователям по ssh
или которые запрашивают из веба?
opensgame
@opensgame
Aug 06 2017 13:42
@BendersOstap_twitter для доступа через браузер
@BendersOstap_twitter из веба
Ostap
@BendersOstap_twitter
Aug 06 2017 13:42
@opensgame укажи папку "веб дир" /your/path/public
и все
opensgame
@opensgame
Aug 06 2017 13:42
@BendersOstap_twitter если использовать стандартные настройки то всё работает и также скачиваеться файла .env
@BendersOstap_twitter в корне находиться
pma
blog
нужно
разрешить blog/public/ * и pma/*
и запретить blog/*
Ostap
@BendersOstap_twitter
Aug 06 2017 13:44
@opensgame ясен красен что он будет скачиваться потому что у тебя веб дирка пропсинна та, где у тебя кишки висят
ты кишки ларавель на ружу вывалил
Evgeny Stefanenko
@KomAuras
Aug 06 2017 13:46
@BendersOstap_twitter смотри трейт RegistersUsers
Ostap
@BendersOstap_twitter
Aug 06 2017 13:48
а где идет от него наследование?
а вижу
@HectorPrima спасибо
Evgeny Stefanenko
@KomAuras
Aug 06 2017 13:50
@BendersOstap_twitter
Ostap
@BendersOstap_twitter
Aug 06 2017 13:51
@HectorPrima а что такое Auth::guard(); оно не описывается в сорцах нигде
opensgame
@opensgame
Aug 06 2017 13:55

@BendersOstap_twitter
nginix

location /{
     try_files $uri /index.php?$args;
}
location /pma/*{
    root /var/www/html/pma/;
    try_files $uri /index.php?$request_uri permanent;
}

вводжу host.ru/pma/index.php а оно перенаправляет ларе запрос

Ostap
@BendersOstap_twitter
Aug 06 2017 13:58
@HectorPrima судя по описанию это интерфес.. но его юзают как метод... Auth::guard()
Evgeny Stefanenko
@KomAuras
Aug 06 2017 13:59
@BendersOstap_twitter про фасады прочитать нужно. я сам в этом плаваю. http://laravel.su/docs/5.0/facades
Ostap
@BendersOstap_twitter
Aug 06 2017 14:00
@opensgame location /blog/*{
root /var/www/html/blog/public;
try_files $uri /index.php?$request_uri permanent;
}
opensgame
@opensgame
Aug 06 2017 14:53
@BendersOstap_twitter мне нужно что бы site.ru/ делало location на /blog/public/index.php
а site.ru/pma на /pma
то есть что бы в адресной строке небыло blog
Ostap
@BendersOstap_twitter
Aug 06 2017 16:41
@opensgame
location / {
    try_files $uri $uri/ /index.php?$query_string;
    root /var/www/html/laravel/public;
}

location /pma/*{
    root /var/www/html/pma/;
    try_files $uri /index.php?$request_uri permanent;
}
opensgame
@opensgame
Aug 06 2017 17:06
@BendersOstap_twitter неработат site.ru/pma обрабатывает lara
Ostap
@BendersOstap_twitter
Aug 06 2017 17:06
так лару в отдельную папку
и пма в отдельную папку
ikskoder
@ikskoder
Aug 06 2017 17:09
@opensgame может местами поменяй?
location /pma/*{
    root /var/www/html/pma/;
    try_files $uri /index.php?$request_uri permanent;
}

location / {
    try_files $uri $uri/ /index.php?$query_string;
    root /var/www/html/laravel/public;
}
Kirill Nesmeyanov
@SerafimArts
Aug 06 2017 18:08
нахрена вообще pma
чай не 2000ый год
opensgame
@opensgame
Aug 06 2017 21:33
Вечер добрый, подскажите как подключить php скрипт в контролер (phpmyadmin) ?
KarmaBot
@KarmaBot
Aug 06 2017 21:33
@opensgame, здравствуй.
Oleg Arkhipov
@Oleg-Arkhipov
Aug 06 2017 21:50
@opensgame что значит «подключить php скрипт в контролер»?
JhaoDa
@jhaoda
Aug 06 2017 21:54
@Oleg-Arkhipov патклющить тааа
Oleg Arkhipov
@Oleg-Arkhipov
Aug 06 2017 22:48
@jhaoda мне понравилось, что этот Иван указал в достоинствах своей ecommerce platform (https://github.com/storecamp/storecamp - About StoreCamp - смотри ссылки)
JhaoDa
@jhaoda
Aug 06 2017 22:51
@Oleg-Arkhipov это, кстати, фразы из доки.
Oleg Arkhipov
@Oleg-Arkhipov
Aug 06 2017 22:51
@jhaoda а, даже так. Ну хорошо хоть не скопировал лару и не потёр копирайты, а то ведь в СНГ же можно
JhaoDa
@jhaoda
Aug 06 2017 22:52
@Oleg-Arkhipov ну и ссылки-то на доку ведут
Oleg Arkhipov
@Oleg-Arkhipov
Aug 06 2017 22:52
@jhaoda я про них и сказал :D
JhaoDa
@jhaoda
Aug 06 2017 22:52
@Oleg-Arkhipov а, мне показалось, что тебе НЕ понравилось
Oleg Arkhipov
@Oleg-Arkhipov
Aug 06 2017 22:53
@jhaoda это было саркастичное «понравилось», я поржал просто с этого.