Laravel по-русски

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

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

#26 Re: Вакансии » В команду нужен опытный Fullstack разработчик » 16.08.2019 18:14:35

можно пообщаться в почте, если есть технические вопросы

#27 Вакансии » В команду нужен опытный Fullstack разработчик » 16.08.2019 18:10:28

hzone
Ответов: 1

Требования:
- Уверенное знание Laravel 5.8 (в последствии переезд на 6+).
- Уверенное знание Vue.js и его: router store (vuex), i18n...
- Понимание EcmaScript.
- Хотя бы честное представление о нативном js, в идеале способность на нём писать код.

Что ожидает:
- Dev ферма со своим хостом.
- Git, Gitlab, Trello или Мегаплан.
- Laravel Nova, Cloudpayments, FontAwesome 5 Pro (vue.js), куча внешних сервисов.
- Цейтнот 8/24, 5/7; и "надо вчера".
- Работа в офисе в центре Москвы (удалёнка не обсуждается).
- 80 000 - 100 000 рублей в месяц, оформление по ТК.

Звонить: +7 925[один]9[один]3577
Спросить Сергея
(это не я smile)

#28 Re: Laravel 5.x » Ошибка работы библиотеки php_imagick » 06.06.2019 19:30:48

если «Хотя под админской учёткой ошибка не возникает» то сравни PATH переменную в консоли.
Обычно проблема в:
а) у пониженных ролей может отсутствовать какой-то системный путь;
б) ты удалил какой-то системный путь из переменной PATH

Посмотреть можно `cmd` ⇒ `set` либо `cmd` ⇒ `echo %PATH%`
достаточно оба ответа всунуть в разные текстовые файлы, распинать построчно по символу `;` и сравнить глазами чего нехватает.

#30 Re: Laravel 5.x » Laravel - вывести только категории с одинаковым признаком » 14.05.2019 18:30:09

плавающая задача - плохо объяснил или не объясил целей.

вариант а) сделай в контроллере выборку по признаку и не мучай себя на блейде.

вариант б)

{{ dd(request()->route()) }}

поищи необходимые тебе параметры в дебрях роута.
идея сработает, если ты обрабатываешь свой параметр в роуте.

#31 Re: Laravel 5.x » Как удалить относящиеся уведомления к посту, при его удалении? » 14.05.2019 18:21:52

через foreign удлять хорошо, но не всегда.
есть ситуации, когда внешний ключ не прописан либо связь таблиц условная, либо есть загруженные файлы в систему.
для этого стоит использовать Observer
https://laravel.com/docs/master/eloquent#observers

#32 Re: Laravel 5.x » Внешний запрс » 14.05.2019 18:17:45

и чего? где тест-кейс?

что хотел получить?
что получил?
что для этого делал (полностью) ?

#34 Re: Веб-разработка » Преобразование списков страниц туда и обратно » 16.04.2019 15:25:26

на тебе халяву!

$str = '1,3,4,5,7,9,10,11,12,13,22';
$arr = explode(',',$str);
function traverse( $arr )
{
	$return = [];
	$x = 0;
	foreach( $arr as $a )
	{
		$_next = $a+1;
		if ( in_array( $_next, $arr ) )
		{
			$return[$x][] = $a;
		}
		else
		{
			$return[$x][] = $a;
			$x++;
		}
	}
	
	return $return;
};

На выхлопе Х групп, содержащих Y элементов/

Array
(
    [0] => Array
        (
            [0] => 1
        )

    [1] => Array
        (
            [0] => 3
            [1] => 4
            [2] => 5
        )

    [2] => Array
        (
            [0] => 7
        )

    [3] => Array
        (
            [0] => 9
            [1] => 10
            [2] => 11
            [3] => 12
            [4] => 13
        )

    [4] => Array
        (
            [0] => 22
        )

)

#35 Re: Веб-разработка » Преобразование списков страниц туда и обратно » 16.04.2019 14:53:39

блин, капец.

этот тот случай, когда тебя надо бросить в воду, чтобы ты научился плавать.

и бросить туда, где поглубже и ёжики ждут твоей попы smile

я выше написал - используй array-функции, - парсить регуляркой? действительно насмешил.

#36 Re: Laravel 5.x » Запуск Validator чтобы он повторно вызывал запрос со старыми данными » 16.04.2019 14:50:18

первая же ссылка в гугле выдала готовое решение.

когда же вы прекратите все прыгать по граблям??

public function someFunction(Request $request)
{
    //Validation Logic

    if($v->fails())
    {
        return redirect()->back()->withInput();
    }
}

->withInput()

<input type="text" name="some_name" value="{{old('some_name')}}">

#37 Re: Laravel 5.x » Передать данные из View в Controller » 16.04.2019 14:46:56

Я буду фыркать и ругаться. Уж извини... Но какого лешего всё задом наперёд? Я всмысле озвучивания тех задания.

php artisan make:model App\\Models\\Category -m
php artisan make:model App\\Models\\Product -m

затем читаешь:
https://laravel.com/docs/master/migrations
и правишь файлы в database/migrations

потом читаешь как правильно делать связи в моделях
https://laravel.com/docs/master/eloquent
https://laravel.com/docs/master/eloquent-relationships

На этом сайте есть русский перевод.

#38 Re: Laravel 5.x » Помогите составить запрос на Laravel Query Builder » 16.04.2019 14:38:09

Всё равно что сел на велик, но пед этим сиденье открутил, ибо Ж тогда не будет елозить.
Тогда смело на Joomla/Drupal переходи.

#39 Re: Laravel 5.x » Помогите составить запрос на Laravel Query Builder » 16.04.2019 14:37:17

Eloquent использовать какая-такая религия не позволяет?
Что за способ пользоваться фреймфорком не используя его фишки?
Создай модели, миграции и сделай как у белых людей!
Глядишь всё заработает.

#40 Re: Веб-разработка » Преобразование списков страниц туда и обратно » 15.04.2019 14:32:00

короче:
работай с массивами методами массивов, и НЕ пытайся писать велосипеды (я про рнр-функции).

#41 Re: Веб-разработка » Преобразование списков страниц туда и обратно » 15.04.2019 14:30:22

Такое ощущение, что тебе поставили тестовое задание перед наёмом на работу и ты решил отиграться вот таким интересным способом ☺

И про «написал функции», как-то бездоказательно в ключе моей догадки ☺

#42 Re: Laravel 5.x » Помогите составить запрос на Laravel Query Builder » 15.04.2019 14:28:12

смотри в сторону

—>whereHas( ’offersRealtionName’, function( $query )
{
return $query->
})

#44 Re: Laravel 5.x » Генерировать и отдавать файл пользователю » 12.04.2019 20:21:00

всё бы хорошо, но если файл должен светиться в сео, его должен видеть спайдер-робот того же яндекса?
в этом случае эта практика работать не будет.
ни аяксом ни роутом, так как яндекс не видит контекста .jpg/.pdf итп.

#45 Re: Laravel 5.x » Кто реализовывал синхронизацию с 1с и laravel? » 12.04.2019 20:17:51

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

насколько мне память не изменяет, общение между ларой и 1с зависит от типа 1с.
можно читать/писать из/в бд 1с, можно общаться путём deferred-выгрузок (например) в 1:00 выкакался xml-файл из 1с, а в 2:00 лара его подмела в себя. и наоборот.

решений море, включай фантазию и реализуй!

#46 Re: Laravel 5.x » Вывод уведомлений » 12.04.2019 20:14:07

с опытом придут лучшие решения. не торопи опыт, а то он тебя накажет.

#47 Re: Laravel 5.x » Как в миграции Laravel объявить столбец с атрибутом уникальности? » 12.04.2019 20:12:33

—>unique(); и создаёт этот индекс.
да и уникальность надо проверять и на фронте и на бэке при вводе/обработке соответственно. бд реализует невозможность неуникальности поля в этом случае, и на ошибки бд попадать нежелательно вообще как тип.

#48 Re: Laravel 5.x » Уделение привязанных моделей » 12.04.2019 20:10:31

[B]Karakoram[/B]

1. смотри первый топик форума, что закрыт и прилеплен.

2. учись читать документацию. в родной доке есть все подобные примеры.

#49 Re: Laravel 5.x » дата в ларавел из БД » 12.04.2019 20:08:10

либо выполнить update-запрос прямо в бд и пересохранить подобные данные в актуальные.

#50 Re: Laravel 5.x » Оригинальное имя при загрузки файла » 12.04.2019 20:04:08

сражу наповал. из жизни.

freebsd 4.4
файловая система koi8-r
япоша входит по фтп и загружает за ночь своп файл с именем на японском языке в кодировке utf-16 (неееее не utf-8)
именно в utf-16
как результат — снос системы/партиции.

да и как ты отслеживаешь удаление файлов привязанных к записям в бд? никак? копятся пока диск не лопнет?

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

в итоге сможешь найти отвалившиеся файлы коих нет в бд

и найти записи бд без файлов.

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