1.安装laravel的html组件 ※不要再虚拟机运行https请求!!!报错
https://packalyst.com/packages //这是laravel的组件库
composer require laravelcollective/html
2.使用方法
//如果不安装这个html组件的话 提交form表单的话,要加一条
<input type="hidden" name="token" value="{csrf_token()}"/>
{!! Form::open(["route"=>"project.index","method"=>"POST"]) !!}
<!-- 输入框类型 -->
<div class="form-group">
{!! Form::label('name','项目名称') !!}
{!! Form::text('name','',['class'=>"form-control"]) !!}
</div>
<!-- 上传图片 -->
<div class="form-group">
{!! Form::label('thumbnail','项目名称') !!}
{!! Form::file('thumbnail',['class'=>"form-control-file"]) !!}
</div>
<!-- 提交按钮 -->
{!! Form::submit('提交',["class"=>"btn btn-primary"]) !!}
{!! Form::close() !!}
3.路由的调用方式
//实际上就是给路由起个别名, form表单哪里url换成route就行 地址就是name定义的别名
//写法一
Route::post("/aaaa","CeshiController@index")->name("preject.aa");
//写法二
Route::post("/aaaa",["uses"=>"CeshiController@index","as"=>"ceshi.index"])