Size: a a a

2020 April 07

BD

Ba Anh Doan in Laravel Pro
я так понимаю где то здесь, но пакет требует инстанс HttpClientInterface, что нужно прописвать, если хочу использовать свои настройки guzzle?
источник

И

Илья in Laravel Pro
Подскажите плиз, при создании полей в таблице mysql через миграции получаю ошибку в бд при заходе в таблицу, например в таблице "pages" ошибка - На сервере обнаружены некоторые ошибки!
Пожалуйста, посмотрите вниз текущего окна.
Warning in ./libraries/sql.lib.php#613
count(): Parameter must be an array or an object that implements Countable

Backtrace

./libraries/sql.lib.php#2128: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#2079: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'admin_newdb',
string 'pages',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM pages',
NULL,
NULL,
)
./sql.php#221: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'admin_newdb',
string 'pages',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM pages',
NULL,
NULL,
)
источник

AS

Andrey Shaposhnikov in Laravel Pro
Илья
Подскажите плиз, при создании полей в таблице mysql через миграции получаю ошибку в бд при заходе в таблицу, например в таблице "pages" ошибка - На сервере обнаружены некоторые ошибки!
Пожалуйста, посмотрите вниз текущего окна.
Warning in ./libraries/sql.lib.php#613
count(): Parameter must be an array or an object that implements Countable

Backtrace

./libraries/sql.lib.php#2128: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#2079: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'admin_newdb',
string 'pages',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM pages',
NULL,
NULL,
)
./sql.php#221: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'admin_newdb',
string 'pages',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM pages',
NULL,
NULL,
)
У тебя PHP 7.3 или PHP 7.4 и старый phpMyAdmin.
Либо обновляй phpMyAdmin, либо откатывайся к PHP7.0-7.1
источник

И

Илья in Laravel Pro
Ок, спасибо, до какой версии лучше обновить phpMyAdmin?
источник

AS

Andrey Shaposhnikov in Laravel Pro
До последней.
источник

И

Илья in Laravel Pro
👍
источник

AP

Artem Poezdov in Laravel Pro
ребят в таблице есть две колонки: first_id, second_id
мне приходит массив типа: [
[
   first_id: 1,
  second_id: 2
],
[
   first_id: 3,
  second_id: 4
] ]

как сделать запрос чтобы выводило c этими id у первой и у второй
источник

BI

Bogdan Ivanov in Laravel Pro
Artem Poezdov
ребят в таблице есть две колонки: first_id, second_id
мне приходит массив типа: [
[
   first_id: 1,
  second_id: 2
],
[
   first_id: 3,
  second_id: 4
] ]

как сделать запрос чтобы выводило c этими id у первой и у второй
какой на выходе должен быть массив?
источник

AP

Artem Poezdov in Laravel Pro
мы обращаемся к базе и получаем только те записи у который
first_id: 1 и second_id: 2
или
first_id: 3, и second_id: 4
источник

i

invariance in Laravel Pro
Граждане программисты, кто с S3 и ларовским Filesystem работал, что будет если я сделаю Storage::disk('s3')->url('img.jpeg');, при условии что файл приватный в S3?
источник

BI

Bogdan Ivanov in Laravel Pro
Artem Poezdov
мы обращаемся к базе и получаем только те записи у который
first_id: 1 и second_id: 2
или
first_id: 3, и second_id: 4
по идее так
Model::where([['first_id', '=', '1'],['second_id', '=' '2']])->orWhere([['first_id', '=', '3'],['second_id', '=' '4']])->get();
источник

AP

Artem Poezdov in Laravel Pro
ну да, только я его сам не вбиваю, мне он с фронта приходит)))
источник

BI

Bogdan Ivanov in Laravel Pro
ну разбери то, что приходит на части и подставь
источник

МК

Максим Кавецкий... in Laravel Pro
как быть если у меня в политике метод для модели OrderFile, но он принимает $user, Order $order, $filesize. И поскольку второй аргумент Order, то я все время получаю неавторизированность так как он ищет в политике для Order, а не для OrderFile (как я понял)
источник

AB

Andrey Bogdanov in Laravel Pro
Максим Кавецкий
как быть если у меня в политике метод для модели OrderFile, но он принимает $user, Order $order, $filesize. И поскольку второй аргумент Order, то я все время получаю неавторизированность так как он ищет в политике для Order, а не для OrderFile (как я понял)
посмотри доку, там можно передавать массив и указывать имя модели в качестве аргумента
источник

RK

Roman Kolosov in Laravel Pro
Максим Кавецкий
как быть если у меня в политике метод для модели OrderFile, но он принимает $user, Order $order, $filesize. И поскольку второй аргумент Order, то я все время получаю неавторизированность так как он ищет в политике для Order, а не для OrderFile (как я понял)
эмммм, для каждой модели должна быть своя политика
источник

AB

Andrey Bogdanov in Laravel Pro
например так

$this->authorize('yourPolicyName', [OrderFile::class, $order, $filezise]);
источник

RK

Roman Kolosov in Laravel Pro
и причем тут $filesize??
filesize это валидация а не правила авторизации)
источник

RK

Roman Kolosov in Laravel Pro
не надо мешать все в кучу
источник

AB

Andrey Bogdanov in Laravel Pro
ну мб у него правило что какой-то список пользователей не может загружать файлы более чем $fileSize)
источник