首页 / PHP / LaravelForms使用
LaravelForms使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了LaravelForms使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2051字,纯文字阅读大概需要3分钟。
内容图文
![LaravelForms使用](/upload/InfoBanner/zyjiaocheng/209/9421f052de9645ab8cafc24cce48091a.jpg)
在路由里面添加新的路由app/Http/routes.php
Route::get('/articles','ArticlesController@index');Route::get('/articles/create','ArticlesController@create');//因为下面的{id}能够传入所有作为id的参数到show方法,所以需要先将create路由放在他的上面,这样在访问的时候,会优先匹配create路由,然后再到下面的Route::get('/articles/{id}','ArticlesController@show');Route::post('/articles/store','ArticlesController@store');//使用一个post路由,这个路由是为了处理create页面提交过来的表单的
在controller里面添加新的controllerapp/Http/Controllers/ArticlesController.php
public function create(){ // create方法,指向create.blade.php, return view('articles.create'); } public function store(Request $requests){ //store方法是接受create页面提交的数据的处理方法,这个Request $requests是注入实例,需要在页面use这个类Illuminate\Http\Request $input = $requests->all(); //获取request请求的所有数据 $input['publish_at']=Carbon::now(); Articles::create($input);//通过create方法写入数据库 return redirect('/articles'); //写入后重定向到首页 }
resources/views/articles/create.blade.php
@extends('layout.app')@section('content') {!! Form::open(array('url' => '/articles/store')) !!} //form表单提交的地址就是我们store路由 {!! Form::label('title', 'Title:') !!} {!! Form::text('title', null, ['class' => 'form-control']) !!} {!! Form::label('content','content:') !!} {!! Form::textarea('content',null,['class'=>'form-control']) !!} {!! Form::submit('submit',['class'=>'btn btn-primary form-control']) !!} //这些都是laravelcollective html 和form模块的使用方法//{!! !!}是blade引擎的写法,主要是为了防止代码直接被解析为html,详情参考https://laravel.com/docs/5.2/blade {!! Form::close() !!}@stop
这是对应的html模板源码
< !DOCTYPE html>Laravel
本文由 PeterYuan 创作,采用 署名-非商业性使用 2.5 中国大陆 进行许可。 转载、引用前需联系作者,并署名作者且注明文章出处。神一样的少年 »Laravel Forms 使用
内容总结
以上是互联网集市为您收集整理的LaravelForms使用全部内容,希望文章能够帮你解决LaravelForms使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。