Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
можно пообщаться в почте, если есть технические вопросы
Требования:
- Уверенное знание 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
Спросить Сергея
(это не я )
если «Хотя под админской учёткой ошибка не возникает» то сравни PATH переменную в консоли.
Обычно проблема в:
а) у пониженных ролей может отсутствовать какой-то системный путь;
б) ты удалил какой-то системный путь из переменной PATH
Посмотреть можно `cmd` ⇒ `set` либо `cmd` ⇒ `echo %PATH%`
достаточно оба ответа всунуть в разные текстовые файлы, распинать построчно по символу `;` и сравнить глазами чего нехватает.
ещё актуально
плавающая задача - плохо объяснил или не объясил целей.
вариант а) сделай в контроллере выборку по признаку и не мучай себя на блейде.
вариант б)
{{ dd(request()->route()) }}
поищи необходимые тебе параметры в дебрях роута.
идея сработает, если ты обрабатываешь свой параметр в роуте.
через foreign удлять хорошо, но не всегда.
есть ситуации, когда внешний ключ не прописан либо связь таблиц условная, либо есть загруженные файлы в систему.
для этого стоит использовать Observer
https://laravel.com/docs/master/eloquent#observers
и чего? где тест-кейс?
что хотел получить?
что получил?
что для этого делал (полностью) ?
на тебе халяву!
$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
)
)
блин, капец.
этот тот случай, когда тебя надо бросить в воду, чтобы ты научился плавать.
и бросить туда, где поглубже и ёжики ждут твоей попы
я выше написал - используй array-функции, - парсить регуляркой? действительно насмешил.
первая же ссылка в гугле выдала готовое решение.
когда же вы прекратите все прыгать по граблям??
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')}}">
Я буду фыркать и ругаться. Уж извини... Но какого лешего всё задом наперёд? Я всмысле озвучивания тех задания.
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
На этом сайте есть русский перевод.
лара не цмс, а фреймворк.
в фреймворке всё надо делать руками.
все пакеты пишутся под задачу. конкретную и там где это нужно.
готовых решений в ларе мало, действительно мало.
насколько мне память не изменяет, общение между ларой и 1с зависит от типа 1с.
можно читать/писать из/в бд 1с, можно общаться путём deferred-выгрузок (например) в 1:00 выкакался xml-файл из 1с, а в 2:00 лара его подмела в себя. и наоборот.
freebsd 4.4
файловая система koi8-r
япоша входит по фтп и загружает за ночь своп файл с именем на японском языке в кодировке utf-16 (неееее не utf-8)
именно в utf-16
как результат — снос системы/партиции.
да и как ты отслеживаешь удаление файлов привязанных к записям в бд? никак? копятся пока диск не лопнет?
поэтому оригинальное имя можно хранить в информации о файле в табличке файлов, с полиморфом к чему привязаны.