Laravel笔记

1、路由示例
Route::get(‘demo/{id}’, ‘Demo\IndexController@index’);
匹配/demo/123格式
执行如下代码位置:app/Http/Controllers/Demo/IndexController.php当中index方法
注意: 路由参数不能包含”-“字符。使用下划线替代”_”
2、CSRF 保护
可以使用csrf_token()方法
使用示例:
<input type=”hidden” name=”_token” value=”<?php echo csrf_token(); ?>”>
3、方法欺骗
<input type=”hidden” name=”_method” value=”PUT”>
4、abort()辅助函数只是简单抛出带有特定状态代码的
5、HTTP 中间件提供一个方便的机制来过滤进入应用程序的 HTTP 请求
建立中间件
php artisan make:middleware OldMiddleware
注册中间件(全局和局部)
kernel.php添加$middleware属性可以注册全局;
Route::get(‘demo’,[‘middleware’ => ‘test’,’uses’ => ‘Demo\IndexController@index’]);//局部
6、创建控制器
php artisan make:controller Demo/TestController
隐式路由Route::controller(‘test’, ‘Demo\TestController’);
7、视图
return view(‘greeting’, [‘name’ => ‘James’]);
return view(‘admin.greeting’, [‘name’ => ‘James’]); //resources/views/admin/profile.blade.php



Tagged . Bookmark the permalink.

Comments are closed.