我对Laravel 4 Form Macro的创作感到困惑。要创建自定义表单宏,我做了三件事: 1)app / macros.php
<?php
Form::macro('f', function()
{
return '<p>Full name: <input type="text" name="full_name"></p>';
});
2)app / routes.php
Route::get('/f', function(){
return Form::f();
)};
3)start / global.php
app_path().'/macros.php'
但是当我去/ hostlocal / f时,Laravel返回&#34;方法f不存在。&#34;谁能找到问题?
答案 0 :(得分:5)
你错过了添加&#34;要求&#34;在 /app/start/global.php 。
的末尾require app_path().'/macros.php';
添加后它应该有用。