VeeValidate
使用VeeValidate
bootstrap vue 的表单验证推荐使用VeeValidate
安装!
效果不错
app.js中添加require('./veevalidate');
使用独立文件引入
veevalidate.js
1 | import Vue from 'vue'; |
使用方法查看官方例子
注意
passes与handleSubmit是相同的v-slot, 文档中没有写明。
bootstrap vue 的表单验证推荐使用VeeValidate
安装!
效果不错
app.js中添加require('./veevalidate');
使用独立文件引入
veevalidate.js
1 | import Vue from 'vue'; |
使用方法查看官方例子
注意
passes与handleSubmit是相同的v-slot, 文档中没有写明。
切换到对应的php版本
1 | brew-php-switcher 7.4 |
安装redis扩展
1 | pecl install redis |
确认redis包安装完成
1 | php -m |
确认设置文件位置
1 | php --ini |
添加
1 | extension="redis.so" |
重启php
1 | sudo brew services restart php |
引入包
1 | import Echo from "laravel-echo" |
设置新的Echo,同时监听新的echo
1 | this.echo = new Echo({ |
自行开发的laravel扩展包少不了UI的显示。
官方又没有写明,于是就踩了不少的坑。
填坑方法如下。
复制laravel最初的设置就好
注意copy到对应的laravel项目路径
1 | const mix = require('laravel-mix'); |
1 | import Vue from 'vue'; |
1 | export default [ |
正常写法,没什么需要注意的
有使用vue-router,不按照下面的写会404哦。
1 | Route::get('/{view?}' , 'LogServiceController@getHome')->where('view', '(.*)' )->name('home'); |
传递logsServicePath到页面。
1 | return view('logsservice::layout' , [ 'logsServicePath' => [ 'path' => 'logs' ] ]); |
注意$logsServicePath有控制器传递了。注意根据需要修改。
1 | <!doctype html> |
Monolog\Formatter\LineFormatter 用来定义log内容。
Monolog\Processor\IntrospectionProcessor 用来获取控制器、方法、行数。
1 | <?php |
1 | 'daily' => [ |