继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

laravel表单的相关问题

旺仔小馒头21
关注TA
已关注
手记 7
粉丝 21
获赞 373

表单篇
controller介绍:
request:
导包:use Illuminate\Http\Request;
public function a(Request $request){
1.取值
$request->input('name');//获得参数
$request->input('sex','默认值');
$request->has('name'){//判断name参数是否存在
$request->all();//获取request中的全部值
2.判断请求类型
$request->method();//返回请求的类型
$request->isMethod('GET');//判断是否是get类型
$request->ajax();//返回的是否是ajax类型
$request->is('Haoxiaofei/*');//判断路由url格式
$request->url();//输出当前的url
}
session:
配置文件:config/session中:默认使用file驱动还支持cookie,
database,apc,memcached,redis,array。
lifetime:session有效期
table:如果使用数据库驱动默认表是sessions

session使用方法:先加入web中间件

public function session(Request $request){
1.HTTP request类的session方法
$request->session()->put('key','value');
$request->session()->get('key');
2.session()辅助函数
session()->put('key','value');
session()->get('key')
3.Session facade
Session::put('key','value');
Session::get('key');
Session::get('key2','default')//不存在去默认值
//数组类型放入
Session::put(['key'=>'value']);
//把数据放到Session的数组中
Session::push('student','sean');
Session::pust('student','imooc');
//session中取出数据,取出后就把他删除
Session::pull('key');
//取出所有的值
Session::all();//返回数组
Session::has('key')//判断某个key是否存在
Session::forget('key1')//删除key1
Session::flush();//清空所有session
Session::flash('key','value');//暂存数据访问一次就没了
前端获取session:session('key');
}
response(响应json)

public function response(){
$data=[
'a'=>0,
'b'=>'success',
'c'=>'sean'
];
response()->json($data);
}
重定向
1.redirect('路由名')->with('message','我是快闪数据')//相当于存
入了临时session可以通过session得到
2.action():
redirect()->action('控制器类名@方法名')->with('mess','shuju')
3.route()
redirect()->route('别名')->with('ss','shuju');

redirect()->back();//返回上一个页面
中间件(app/Middleware)
1.middleware:
public function handle($request,\Closure $next){//固定写法
\Closure全局的包
//前置操作
if(time()<strtotime('2016-10-19')){//字符串获得unix时间戳

    return redirect('haoxiaofei/text1');
}
return $next($request);//响应

}
2.app/http/Kernel:
$routeMiddleware里面写自己的中间件名以及路径:class
3.路由中:
在路由中定义需要走中间件的方法

打开App,阅读手记
6人推荐
发表评论
随时随地看视频慕课网APP