Slide 14
Slide 14 text
namespace my_app\controllers;
class Files extends Base {
// ...
public function add($request, $file) {
if (!$data = $request->data) {
return $file;
}
$success = $file->save($data + [
'mime' => $request->env('CONTENT_TYPE'),
'name' => $request->env('HTTP_X_FILE_NAME')
]);
return $success && $file->attachTo($request->query, [
'project' => ['Projects', 'logo'],
'studio' => ['Studios', 'logo'],
]);
}
}