Node版本管理控制器:https://www.jianshu.com/p/a927bcecdbc0...
『阅读更多』
登陆
中间件
模板继承
asset()加上当前项目的域名
框架的save方法只能用save
create 批量添加多个字段
需要去...
『阅读更多』
可以使用 @include('模板名') 直接引入其它视图,不存在继承关系。
继承视图可以使用以下两种方式:
第一种:
父视图中:使用 @yield("content") ,留出子视图显示位置。
子视图中:先使用 @extends("parent_filename") 先继承父视图,再使用 @section("content") //子视图内容 ... @endsection 继承父视图中的位置。
第二种:
父视...
『阅读更多』
守卫...
『阅读更多』
默认情况下前台发送Ajax是不允许跨域请求的。我们可以在后台进行相关设置然后允许前台跨域请求。
允许单个域名访问
header('Access-Control-Allow-Origin:http://https://https://www.webliu.top/ ');
允许多个域名
$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : '';
$allow_or...
『阅读更多』
OSS云存储方法
申请注册开通并购买阿里云oss云存储服务!
1.新建一个bucket,起一个名字,选择一个地区,标准存储,权限选择公共读。
2.点开基础设置,往下拉,跨域设置,创建一个规则,把allowed methods选项全部勾选
3.通过js上传视频,肯定需要权限,找到右上角的访问控制,选择用户管理,添加新用户,创建成功后,将创建用户的accesskey参数保存起来,并给该用户赋予权限.
4.找到oss,将外网域名保存起来
AccessKey...
『阅读更多』
laravel框架,对于mysql的版本是有要求的,要求在5.7及以上版本的才可以
除了修改已安装mysql的版本之外,还有另外两种方式可以实现使用低版本的数据库
①:找到对应的数据库配置文件,将数据库相关配置项中的charset对应的utf8mb4改成utf8,collation将utf8mb4_unicode_ci改成utf8_unicode_ci就可以了
②:找到app目录下的Providers/AppServiceProvider.php文件,在这个类...
『阅读更多』
下载并安装laravel框架的代码增强插件,因为有些类文件的使用并没有那么强的代码提示,所以,安装了之后,会有很好的用户体验.安装步骤如下:
1.在composer中搜索barryvdh/laravel-ide-helper,并进入相应页面
2.找到composer命令来依赖这个包文件:[kbd]composer require barryvdh/laravel-ide-helper[/kbd]
3.将该代码增强插件的提供者放到当前框架中,在config/ap...
『阅读更多』
1.在composer中查找flash,并选择laracasts/flash.
2.运行一下命令安装flash插件: [kbd]composer require laracasts/flash[/kbd]
安装完成后,在composer.json文件中会自动require这个库类,并且vendor目录中会自动下载好相应文件
3.在框架的config/app.php文件中的providers数组中添加组件提供者,复制以下代码放到数组中即可: Laracast...
『阅读更多』
通过运行 make:middleware Artisan 命令来创建新的中间件:
[kbd]php artisan make:middleware CheckLogin[/kbd]
命令将会在 app/Http/Middleware 目录下创建一个新的 CheckLogin类,
然后注册中间件
假设想让中间件在应用处理每个HTTP请求期间运行,需要在 app/Http/Kernel.php 中的 $middleware(列表最后)...
『阅读更多』