\/([^\/]+)$
<?php
$path = 'D:\domains\99ballov/frontend/web//images/user/76/support/Screenshot_20211020-143428_WhatsApp_1637057308.jpg';
// using preg_match
preg_match('/\/([^\/]+)$/', $path, $matches);
echo $matches[1].PHP_EOL;
// using basename
echo basename($path).PHP_EOL;
public function getUserName()
{
return $this->user ? $this->user->username : 'не задан';
}
'value' => 'user.username'
будет 'value' => 'userName'
или проще даже просто'userName'
, а label в модели с другими указать я меняю другие данные
this.type === 'columns'
? this.items.slice(1).map(n => ({ ...n }))
: []
<masked-input v-model="phone" mask="\+\1 (111) 1111-11" placeholder="Phone" ref="maskedInput"/>
mounted () {
this.$refs.maskedInput.$refs.input.addEventListener('change', this.onInputChange)
}
const formData = new FormData()
this.selectedFile = event.target.files[0]
formData.append('myFile', this.selectedFile, this.selectedFile.name)
this.$http.post('http://127.0.0.1:8000/upload', formData).then(response => {
console.log('onUpload file ', formData.length ); // 1
status = response.status;
console.log('status --> ', status)
// get status text
response.statusText;
}, response => {
// error callback
console.log('errror ')
});