-
中间价的使用场景查看全部
-
Validator类验证查看全部
-
表单验证 字段别名及错误信息别名查看全部
-
数据保持查看全部
-
delete 这么写会受到 CSRF攻击,应该在传参的时候加上token,并在控制器验证token,验证成功再删除查看全部
-
使用session 三种方式: 1:Http session 2: session辅助函数 3:Session 类 <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Session; class StudentController extends Controller{ public function session1(Request $request) { // 开启session: (中间件 - 路由群组方式) Route::group(['middleware'=>'web'], function() { Route::get('session1', 'StudentController@session1'); Route::get('session2', 'StudentController@session2'); }); // session的三种用法: // 1.HTTP request session() // $request->session()->put('pwd', 'admin888'); // echo $request->session()->get('pwd'); // 2.session() // session()->put('pwd', 'admin123456'); // echo session()->get('pwd'); // 3.session::method() // Session::put('pwd', '123456'); // Session::get(name, [default (String)]) // echo Session::get('pwd2', 'default'); } } ?>查看全部
-
欧耶!太棒了!本节课程学得非常得顺利,幸亏之前ORM基础打得牢查看全部
-
$student->sex() as $ind=>$val //foreach遍历 键值对的形式 $ind键 $val值查看全部
-
模型里处理性别查看全部
-
session start查看全部
-
4.显示成功提示(其实就是Session的闪存) 1.修改 return redirect('demo/index');为return redirect('demo/index')->with('success','添加成功'); 2.将先前创建的路由放进一个web的路由组中 3.在 <form class="form-horizontal" method="post" action="">下添加 {{csrf_field()}} 注:csrf_field()生成一个隐藏的input表单,防止csrf攻击 4.在相应模板信息中添加判断语句 例:@if (Session::has('success')) {{--判断session是否存在succes,如果有则提取下列语句--}} <!-- 成功提示框 --> <div class="alert alert-success alert-dismissible" role="alert"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> <strong>成功!</strong> {{Session::get('success')}}{{--提取success中的信息--}} </div> @endif查看全部
-
分页 将控制器里的get()改为paginate(2);里面的参数是每页显示的条数 然后在视图文件中通过render()函数进行调用 例 {{$students -> render()}} 问题:1.利用render()输出的是html代码 解决方法:将laravel版本替换成5.2的 建议:初学者最好使用的工具跟老师的一样,出问题有可能是工具的问题 2.Call to undefined method 出现这个错误 解决方法:要根据你控制器中定义的变量来输出render() 比如:$students = Demo::paginate(2);//$students是我控制器里定义的返还变量 {{$students -> render()}}//所以要在视图中用的是$students查看全部
-
Controller之Middleware (中间件) StudentController.php中的成员方法 public function huodong0() { return '这是一个宣传页面'; } public function huodong1() { return '活动开始了'; } public function huodong2() { return '活动结束了'; } // 中间件 - 编写 [ app/Http/Middleware/hudong.php ] <?php namespace App\Http\Middleware; use Closure; class huodong { public function handle($request, Closure $next) { if(time() < strtotime('2017-01-05')){ return redirect('huodong0'); } $next($request); // 后置操作 // echo $next($request); } } ?> // 中间件 - 注册 [ app/Http/kernel.php ] protected $routeMiddleware = [ 'huodong' => \App\Http\Middleware\huodong::class ]; // 中间件 - 使用 [ app/Http/routes.php ] Route::get('huodong0', 'StudentController@huodong0'); Route::group(['middleware' => 'huodong'], function() { Route::get('huodong1', 'StudentController@huodong1'); Route::get('huodong2', 'StudentController@huodong2'); });查看全部
-
Controller之Session 下 // 以数组的形式存储数据 // Session::put(['name'=>'liuzhe', 'age'=>'21', 'sex'=>'m']); // 把数据放到Session的数组中 // Session::push('name2', 'aaa'); // Session::push('name2', 'bbb'); // 取出相关session数据并删除 // $res = Session::pull('sex', 'default'); // 取出session中所有数据 // $res = Session::all(); // 判断session中是否存在某个值 // $res = Session::has('age')?'存在':'不存在'; // 删除session中指定的值 // Session::forget('name'); // 清空session // Session::flush(); // 暂存数据session(访问一次后就自删) // Session::flash('temp', 'test.');查看全部
-
可以在模型中写专门处理性别的方法.然后把模型对象赋值到视图中使用查看全部
举报
0/150
提交
取消