您正在查看: laravel 分类下的文章
laravel 操作redis
参考:https://www.cnblogs.com/love-snow/articles/7778532.html
```php
public function test(Request $request)
{
// $redis = app('redis.connection');
// //普通 set / get 操作;se...
laravel-admin静态资源加速
在Admin目录下的bootstrap.php中加入以下代码:
```php
\Encore\Admin\Admin::$baseCss = [
'https://cdn.bootcss.com/twitter-bootstrap/3.3.5/css/bootstrap.min.css',
'https://cdn.bootcss.com/font-awesome/4...
laravel-admin1.6版本表单tag bug修复方法
laravel-admin1.6.7目前使用的select2版本的不支持中文。。。。。。
所以自己写了个form组件,使用[bootstrap-tagsinput](https://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/)
```php
laravel-admin数据来源非数据表信息
一般情况下laravel-admin数据表显示的都是某个数据表模型里面的数据,但是现在有个操作就是记录平台的资金流水情况,我没有存一个表,数据来源于两个部分,一个是用户已付款订单(入),另外一个是商家的提现订单(出)
参看:
数据来自外部API
https://laravel-admin.org/docs/zh/model-grid-data
```php
laravel判定多对多关系是否存在
laravel判定多对多关系是否存在
$project->users()->where('id', $user->id)->exists();
https://laravel-china.org/topics/13590/does-laravel-orm-have-the-method-of-self-existence-of-many-to-many-association-jud...
laravel+deploy+前端vue打包文件部署(vue分享,去除#号)
90使用场景:
前端使用vue,后端使用laravel5.5,部署方式使用deploy,因为前端需要使用微信分享,传到后台的url只能取#号之前的,前端需要使用history模式
### 后端需要做的事
* deploy.php
```php
add('shared_dirs', ['/public/wap']);
```
前端如果打包更新后,前端可以自己将打包后的st...
laravel添加数据到model数据中
使用场景:一个用户注册之后可以申请成为不同的身份,如个人和企业,后续的操作也不太一致
Partner模型
```php
protected $appends = ['identity'];//很重要
//获得当前用户的身份 self::$IdentityMap
public function getIdentityAttribute()
{
...
laravel-admin视图重写(审核模块)
路由
routes.php
```php
$router->get('users/{id}/authenticate', 'UserController@authentication_info');
$router->post('users/authenticate', 'UserController@authentication');
```
用户控制器
...
集合分页
在laravel中通过模型查出的数据可以直接使用paginate()方法进行分页,但是如果直接使用集合是没有分页方法的,需要进行自定义操作
执行
> php artisan make:provider CollectionMacroServiceProvider
app/Provider目录下会自动chaun创建CollectionMacroServiceProvider.php文...
laravel 无限极分类
需要实现一个无限极分销的功能,此外这个分销还存在一个断链的情况
举例:
下面的parent_user_id表示上级用户id,grade表示当前用户等级,共四级(0普通会员 1铜牌会员 2银牌会员 3金牌会员)
* 情况1:
| id | parent_user_id | grade |
| -- | ---- | --- |
| 1 | | 0 |
|...
homestead踩坑...
cai在homestead的使用过程中,寡人发现homestead环境在不断使用的过程中硬盘容量会不断缩小,直到你有一天需要重装系统...奉劝各位不到万不得已不要重装重装windows或者homestead环境....
这里使用到的相关软件:
* virtualbox5.2.18版本
* vagrant2.1.1 64位版本
* 找朋友要的一个box
* git
tips: ...
laravel文章上一篇下一篇功能实现
通知模型
```php
carbon取两个日期之间的所有的日期数组
```php
use Illuminate\Support\Carbon;
public function test()
{
$from = Carbon::createFromDate(2017, 7, 21);
$to = Carbon::createFromDate(2017, 6, 21);
$da...
laravel添加表注释
```php
\DB::statement("ALTER TABLE `banners` comment '首页轮播表'");
```
```php