您的位置 首页 php

laravel运行的方式,处理csrf,路由配置

命令行:

apache 设置虚拟主机:

或者通过LAMP的方式设置,

项目目录是根目录/public

CSRF:

laravel处理scrf:

使用session,是针对每台机器的,互相隔离的。

laravel的csrf的文件路径,

web.php网站的路由入口,默认有csrf验证,网站需要防这个

api.php的 api接口 入口,没有csrf验证,接口使用access_token之类的加密验证,因为接口没法给session,是第三方网址。

排除指定路由不进行csrf

路由文件地址

laravel的4种基础路由的定义:

get,post,put,delete

其它路由的定义:

any方式,不安全

路由参数:

必填:

Route ::get(“/detail/{id}”, function ($id){

echo $id;

});

可选:

Route::get(“/detail/{id?}”,function($id = 0){

echo $id;

});

参数限制,正则:

Route::get(“/detail/{id}”,function($id){

echo $id;

})->where([‘id’=>’\d+’]);

PHP7新增的特性,类型声明:

参数类型可以限制为整型,

Route::get(“/detail/{id}”,function(int $id){

echo $id;

})->where([‘id’=>’\d+’]);

路由别名:

路由分组之路由前缀:

Route:: group ([‘prefix’=>’admin’],function(){

Route::get(‘login’,function(){

return ‘admin/login’;

});

Route::get(‘logout’,function(){

return ‘admin/logout’;

});

});

查看定义好的路由命令:

php artisan route:list

文章来源:智云一二三科技

文章标题:laravel运行的方式,处理csrf,路由配置

文章地址:https://www.zhihuclub.com/152940.shtml

关于作者: 智云科技

热门文章

网站地图