Разрешено ли Log::info() печатать некоторую информацию?
Он умирает молча, поэтому интересно, не является ли это каким-то правилом Laravel, которое я использовал еще предстоит научиться.
Моя HTML-форма такого типа:
Код: Выделить всё
Код: Выделить всё
$.ajax({
url : baseUrl + 'update/' + id,
type : 'POST',
data : new FormData(this),
contentType : false,
cache : false,
processData : false,
success : function(
}
});
без проблем печатает /Input::get('val').
Мой Репозиторий
Код: Выделить всё
public function update user($id, $val)
{
Log::info('reached forward() in the repository');
$post = $this->findById($postID);
Log::info('Going to print the values now');
Log::info('Val : ', $val);
//Log::info('Post-ID : ', $id);
Log::info('-----------------');
Log::info('Extracting the VAL to regular variables');
$expected = [
'name' => '',
'address' => []
];
/**
* @var $name
* @var $address
*/
extract($val = array_merge($expected, $val)); // create $name & $address
Log::info('After extraction'); // Gets printed
if($name == 'Tim')
{
Log::info('Name entered is in fact Tim'); // This does get printed
}
Log::info('Name sent is : ', $name); // **This is never printed**
Log::info('Printed Name'); // **This is never printed**
}
Кстати, я не вижу никакой ошибки в laravel.log или журнал ошибок php.
Подробнее здесь: https://stackoverflow.com/questions/316 ... from-input
Мобильная версия