Size: a a a

Laravel для начинающих

2020 March 03

E

Evgenii in Laravel для начинающих
Max
подскажите, почему не сортирует по тайтлу?

$array = DB::table('mineral_purposes')->select(['*', DB::raw("'purpose' as type")])
   ->union(DB::table('mineral_thicknesses')->select(['*', DB::raw("'thickness' as type")])->whereRaw($whereRaw)->orderBy('title'))
   ->get();


Сформированный запрос:

(select *, 'purpose' as type from `mineral_purposes`)
union (select *, 'thickness' as type from mineral_thicknesses where  LOCATE('29', cat_ids) order by title asc)
потому что запрос какой то корявый
источник

E

Evgenii in Laravel для начинающих
я ж тебе говорил делай JSON
источник

E

Evgenii in Laravel для начинающих
не послушался теперь страдаешь с запросами
источник

VY

Vladimir Yefremov in Laravel для начинающих
Приветствую сообщество!

получаю файл так:
            $filePath = 'files';
           $files = Storage::files($filePath);
           foreach ($files as $file) {
               $fileName = basename($file);
               $fileContent = Storage::get($file);
               $attachments[]
                   = [
                       'type' => 'text/plain',
                       'name' => $fileName,
                       'content' => $fileContent,
                   ];
           }

когда смотрю содержимое элемента массива 'content', вижу такое:
"content" => b"""
       Äëÿ ñîçäàíèÿ ïëàòåæà â ñèñòåìå Ïðèâàò24:
       â ìåíþ «Ìîè Ïëàòåæè» íåîáõîäèìî îñóùåñòâèòü ïîèñê

вопрос не в кодировке (хотя возможно он тоже станет потом), а в том, что почему-то 1-й символ 'b', которого нет в файле и он очевидно что-то означает, может тип 'blob', а также в том, что какие-то 3 кавычки и только потом содержимое файла,
и все это ломает процесс работы кода...

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

M

Max in Laravel для начинающих
Evgenii
я ж тебе говорил делай JSON
запомнил ахах) да мне сейчас не с руки все переделывать, это в след релизе
источник

E

Evgenii in Laravel для начинающих
Ну блин я бы переделал чем возился с такими запросами
источник

E

Evgenii in Laravel для начинающих
Vladimir Yefremov
Приветствую сообщество!

получаю файл так:
            $filePath = 'files';
           $files = Storage::files($filePath);
           foreach ($files as $file) {
               $fileName = basename($file);
               $fileContent = Storage::get($file);
               $attachments[]
                   = [
                       'type' => 'text/plain',
                       'name' => $fileName,
                       'content' => $fileContent,
                   ];
           }

когда смотрю содержимое элемента массива 'content', вижу такое:
"content" => b"""
       Äëÿ ñîçäàíèÿ ïëàòåæà â ñèñòåìå Ïðèâàò24:
       â ìåíþ «Ìîè Ïëàòåæè» íåîáõîäèìî îñóùåñòâèòü ïîèñê

вопрос не в кодировке (хотя возможно он тоже станет потом), а в том, что почему-то 1-й символ 'b', которого нет в файле и он очевидно что-то означает, может тип 'blob', а также в том, что какие-то 3 кавычки и только потом содержимое файла,
и все это ломает процесс работы кода...

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

E

Evgenii in Laravel для начинающих
collect(Storage::files())->map(function ($file) {
 return [
   type => '',
   name => basename($file),
   content => File::get($file),
 ]
})
источник

P

Pavel in Laravel для начинающих
всем привет
источник

P

Pavel in Laravel для начинающих
как мне получить ид?
источник

P

Pavel in Laravel для начинающих
http://localhost:8080/orders/1
источник

P

Pavel in Laravel для начинающих
при пост запроса?
источник

H ᵘ ʜ ᵘ in Laravel для начинающих
Pavel
http://localhost:8080/orders/1
роут посмотри)
источник

P

Pavel in Laravel для начинающих
Route::resource('products/product', 'Product\ProductController');
источник

H ᵘ ʜ ᵘ in Laravel для начинающих
Pavel
Route::resource('products/product', 'Product\ProductController');
это не тот роут
источник

H ᵘ ʜ ᵘ in Laravel для начинающих
лол
источник

H ᵘ ʜ ᵘ in Laravel для начинающих
покажи все роуты
источник

AP

Alexander Pavlenko 🌚 in Laravel для начинающих
🌚
источник

P

Pavel in Laravel для начинающих
| PUT|PATCH | orders/{order}
источник

P

Pavel in Laravel для начинающих
источник