Size: a a a

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

2020 February 24

С

Санжар in Laravel для начинающих
в domains у тебя ведёт не на public по моему
источник

С

Санжар in Laravel для начинающих
composer install сделай
источник

С

Санжар in Laravel для начинающих
зачем скриншот удалил? лол
источник

VY

Vladimir Yefremov in Laravel для начинающих
пытаюсь загрузить файлы
попробовал их так кастить?
foreach ($request->attachFiles as UploadedFile::$file)

не то....
как правильно?
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
создал консольную команду которая инсталит сайт (запускает миграции и cидеры)

также у меня есть дамп с данными*.sql, как его запустить после всех миграций?

    protected function proceed()
   {

       try {
           $this->call('migrate:fresh', [
               '--seed' => true,
               '--force' => true,
           ]);
       } catch (\Exception $e) {
           $this->error('Migrate error! ');
       }

       $this->info('installed');
   }
источник

ИС

Илья Сакович in Laravel для начинающих
Vladimir Yefremov
пытаюсь загрузить файлы
попробовал их так кастить?
foreach ($request->attachFiles as UploadedFile::$file)

не то....
как правильно?
зачем их кастить?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Илья Сакович
зачем их кастить?
я вообще не знаю - что мне с ними делать :)
тут мутная история (или это я ее так мутно замутил):

передаю файлы из формы через Аксиос;
они приходят в контроллер массивом объектов UploadedFIles;
дальше мне из этого контроллера нужно передать их на АПИ службы Mandrill;

на АПИ нужно передавать в формате
[
 'type' => 'text/plain',
  'name' => $file->filename,
  'content' => $file->pathname,
];

пробовал так
`foreach ($request->attachFiles as $file)`
но вот вытащить из  $file свойства почему-то не получается, вот и подумал, что надо их кастить в конкретный объект, хотя, на самом деле dd() видит их уже объектами этого класса

пока в тупике...
источник

Aliaksandr ¯\_(ツ)_/¯ in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
создал консольную команду которая инсталит сайт (запускает миграции и cидеры)

также у меня есть дамп с данными*.sql, как его запустить после всех миграций?

    protected function proceed()
   {

       try {
           $this->call('migrate:fresh', [
               '--seed' => true,
               '--force' => true,
           ]);
       } catch (\Exception $e) {
           $this->error('Migrate error! ');
       }

       $this->info('installed');
   }
DB::unprepared(file_get_contents('database/migrations/laravel_bot.sql'));
источник

ИС

Илья Сакович in Laravel для начинающих
Vladimir Yefremov
я вообще не знаю - что мне с ними делать :)
тут мутная история (или это я ее так мутно замутил):

передаю файлы из формы через Аксиос;
они приходят в контроллер массивом объектов UploadedFIles;
дальше мне из этого контроллера нужно передать их на АПИ службы Mandrill;

на АПИ нужно передавать в формате
[
 'type' => 'text/plain',
  'name' => $file->filename,
  'content' => $file->pathname,
];

пробовал так
`foreach ($request->attachFiles as $file)`
но вот вытащить из  $file свойства почему-то не получается, вот и подумал, что надо их кастить в конкретный объект, хотя, на самом деле dd() видит их уже объектами этого класса

пока в тупике...
да, там сразу объекты
как ты свойства пытаешься получить?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Илья Сакович
да, там сразу объекты
как ты свойства пытаешься получить?
'name' => $file->filename,
источник

ИС

Илья Сакович in Laravel для начинающих
а там есть такое свойство?
источник

ИС

Илья Сакович in Laravel для начинающих
Сделай пхпдок для переменной $file
источник

ИС

Илья Сакович in Laravel для начинающих
И глянь какие там есть свойства и методы
источник

ИС

Илья Сакович in Laravel для начинающих
Мне кажется там есть какой-то метод типо getFilename()
источник

VY

Vladimir Yefremov in Laravel для начинающих
Илья Сакович
а там есть такое свойство?
вроде есть,
вот вывод из dd():

Illuminate\Http\UploadedFile {#885
 -test: false
 -originalName: "2020-01-21_165824.jpg"
 -mimeType: "image/jpeg"
 -error: 0
 #hashName: null
 path: "H:\OSPanel\userdata\temp"
 filename: "phpBF2C.tmp"
 basename: "phpBF2C.tmp"
 pathname: "H:\OSPanel\userdata\temp\phpBF2C.tmp"
 extension: "tmp"
 realPath: "H:\OSPanel\userdata\temp\phpBF2C.tmp"
 aTime: 2020-02-24 13:45:45
 mTime: 2020-02-24 13:45:45
 cTime: 2020-02-24 13:45:45
 inode: 0
 size: 193511
 perms: 0100666
 owner: 0
 group: 0
 type: "file"
 writable: true
 readable: true
 executable: false
 file: true
 dir: false
 link: false
 linkTarget: "H:\OSPanel\userdata\temp\phpBF2C.tmp"
}
источник

VY

Vladimir Yefremov in Laravel для начинающих
Илья Сакович
Сделай пхпдок для переменной $file
что это - пхпдок?
такого еще не делал....
источник

ИС

Илья Сакович in Laravel для начинающих
/** @var UploadedFile $file */
источник

ИС

Илья Сакович in Laravel для начинающих
Что-то типо такого
источник

ИС

Илья Сакович in Laravel для начинающих
Чтобы подсказки были
источник

ИС

Илья Сакович in Laravel для начинающих
Того, какие методы в объекте есть
источник