在开发 laravel 应用的时候,通常都会涉及到表单的处理,针对如何优雅处理和复用 laravel 的 form 表单,下面是小小的人生经验:
使用 Form Package
虽然写原生的 HTML 代码可读性确实高了,但是其实 Form Package 还是会带给我们很多的便利,比如在使用 Form::model() 和 Form::select() 的时候。
想象这样一个例子:我们需要添加或者更新用户的用户名
我们可以设计类似这样的代码和目录结构:
// 位于 resources/views/users/edit.blade.php {!! Form::model($user, ['route' => ['users.update', $user->id], 'method' => 'put']) !!} @include('users._form') // Your cancel / update buttons {!! Form::close() !!} // 位于 resources/views/users/_form.blade.php <div> {!! Form::label('name', 'Name') !!} {!! Form::text('name') !!} </div>
网友留言2