Laravel расширяет класс Form
Я пытаюсь продлитьForm
класс в L4.1, но мне кажется, что-то не хватает. Мой файл названFormBuilder.php
на основе API и сохраняется вприложение / библиотеки / расширенный / FormBuilder.php.
<?php namespace Extended;
class FormBuilder extends \Illuminate\Html\FormBuilder {
/**
* Create a text input field.
*
* @param string $name
* @param string $value
* @param array $options
* @return string
*/
public function text($name, $value = null, $options = array())
{
$options = $options + array('id'=>"field-{$name}");
return $this->input('text', $name, $value, $options);
}
}
На самом деле это первый раз, когда я пытался расширить базовый класс в Laravel. Я не могу понять, как правильно расширять базовые классы, как этоForm
учебный класс.
Редактировать: я добавил"app/libraries/extended"
к моемуcomposer.json подать и побежал обаcomposer.phar update
а такжеcomposer.phar dump-autoload
но он все еще использовал базовый класс вместо моего расширенного. Что я забыл сделать?