-
Laravel 使用page-cache做静态缓存以提升网站访问速度
##Laravel页面缓存-page-cache ###page-cache介绍 -虽然Jekyll和Jigsaw等静态站点构建器如今非常流行,但动态PHP站点即使对于大部分是静态的站点仍然提供很多价值。一个合适的PHP站点允许您在需要的任何地方轻松添加动态功能,并且还意味着在将更新推送到站点时不涉及构建步骤。 -也就是说,对于站点上真正的静态页面,真的没有理由为了提供静态页面而必须启动完整的PHP应用程序。从磁盘提供一个简单的HTML页面会无限快,并且对服务器的负担更少。 -解决方案?全页缓存。 -使用此包中包含的中间件,您可以有选择地将任何给定请求的响应缓存到磁盘。对同一页面的后续调用将直....
2021-11-19
查看全部 -
laravel使用自定义方法
###一、创建自定义辅助函数 -在这里我们把函数放在app/Support/Helpers/CustomHelper.php内: ``` ....
2021-11-18
查看全部 -
laravel-admin禁用操作列详情按钮、全局禁用模型表单内按钮
###laravel-admin文档只有禁用操作列方法,为: `$grid->disableActions();` 单个页面禁用详情页按钮: ``` $grid->actions(function(Grid\Displayers\Actions$actions){ $actions->disableView(); }); ``` 全局禁用模型表单内按钮: 在`app/Admin/bootstrap.php`加入下面的代码: `useEncore\Admin\Form;` ``` Form::init(function(Form$form){ $form->disableEditingChe....
2021-08-25
查看全部 -
laravel-admin改变列表页的编辑、查看、删除等按钮样式
###laravel-admin改变列表页的编辑、查看、删除等按钮样式修改代码部分 ####效果图:  -1.初次使用laravel-admin不太适应其操作按钮,百度了一下都是要用他们的github或重新编译,不太想用,现将手动修改代码记录,以供后续参考。 -2.代码位置 `\l_admin\vendor\encore\laravel-admin\resources\views\grid\actions\dropdown.blade.php` -3.修改前代码就不放了,直接放修改部分 ``` .gri....
2021-08-13
查看全部 -
laravel-admin初次安装使用
#laravel-admin初次安装使用 ###1.安装laravel `composercreate-project--prefer-distlaravel/laravellaravel_admin7.*` -安装好了之后将.env的数据库改为将使用的 >我这里使用的laravel7.* --- ###2.安装laravel-admin ####2.1首先确保安装好了laravel,并且数据库连接设置正确。 `composerrequireencore/laravel-admin:1.*` ####2.2发布资源 `phpartisanvendor:publish--provider=....
2021-08-12
查看全部 -
Laravel 同个应用使用不同数据库的相关设置
##Laravel同个应用使用不同数据库的相关设置 ###1.Laravel同个应用使用不同数据库配置.env文件 ``` DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=database_name DB_USERNAME=root DB_PASSWORD= DB_HOST_CENTER=127.0.0.1 DB_PORT_CENTER=3306 DB_DATABASE_CENTER=database_center DB_USERNAME_CENTER=root DB_PASSWORD_CENTER= ``` #....
2021-08-04
查看全部 -
Nginx laravel 配置
server{ listen80; server_namexxx.com;#域名 root/data/www/myProject/blog/public;#站点目录,请求到laravel项目的public目录 indexindex.htmlindex.htmindex.php;#默认请求的文件 location~\.php${ fastcgi_pass127.0.0.1:9000; fastcgi_indexindex.php; fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name; includefastcgi_para....
2021-07-07
查看全部 -
Laravel scout与ElasticSearch做全局搜索
1.安装 1.1laravel/scout `composerrequirelaravel/scout` >如果失败,尝试`composerrequirelaravel/scout*` 1.2matchish/laravel-scout-elasticsearch `composerrequirematchish/laravel-scout-elasticsearch` 2.配置 2.1生成Scout配置文件(config/scout.php) 2.2指定Scout驱动,在.env文件中指定(建议) `SCOUT_DRIVER=Matchish\ScoutElasticSearch\Engin....
2020-11-14
查看全部 -
Laravel 自定义404 500 等错误页面
如果网上搜索会发现,要叫你在resources/views建立一个errors文件,然后在里面建立404.blade.php,500.blade.php等文件。然后在app/Exceptions/Handler.php重写render方法。 大致就是判断errors目录是否存在以错误代码命令的文件,然后有的话就输出,没的话就继承父级。 其实我们靠官方提供的就行,就能到达一致的效果。 1.发布文件`phpartisanvendor:publish` 2.找到`laravel-errors`,输入前面的编号。 3.会自动在`views`目录生成`errors`文件夹,这个文件夹是主布局文件夹。 4....
2020-07-28
查看全部 -
Laravel获取控制器等信息(也可以在视图中查看)
`{{dd(request()->route()->getAction())}}`....
2020-07-18
查看全部 -
Laravel 获取SQL语句
``` DB::enableQueryLog(); 此处执行sql操作 echoDB::getQueryLog();exit; ```....
2020-07-18
查看全部
