Laravel
(101)Laravel Backpack Create Model 时生成随机值,该字段在用户界面不可见
有时,需要在 create 时自动生成一些字段的值,而编辑时该字段不可改变。
```
public static function boot()
{
parent::boot();
self::creati
Laravel 禁用指定 URL POST 请求的 csrf 检查
由于在 chrome 插件中使用了跨域请求,所以需要禁用掉 laravel 默认的 post csrf 检查。
配置方法:
在 app/Http/Middleware/VerifyCsrfToken.php 中,添加 exc
修改 Laravel Backpack Admin 后台登录之后的默认首页
Backpack Admin 后台登录之后默认是 dashboard 页。
但是对于小系统来说,这个 dashboard 页毫无用处。所有需要替换为主要的数据管理页。
修改方法,将 routes/web.php
```
Laravel make migrate 报错:Specified key was too long
初始化 laravel 项目时,在我 mac 的旧版本 mysql 5.5 上总会报错,而 MySQL v5.7.7 则一切正常。
无论是 laravel 5.4 还是 5.5 都有这个问题
> SQLSTATE[42000]:
laravel 5.6 发布,新特性介绍
早上蹲坑的时候在 reddit 上看到 laravel 5.6 发布了。粗略看了一下,一些新功能
## bootstrap 4
内置的注册登录页面、分页按钮样式由 bootstrap 3 升级到 bootstrap 4。
##
保存 laravel model 而不更新 timestamps 的方法
例如,当用户查看一个商品时,会增加其浏览量,但是此时又不希望保存导致更新时间戳
updated_at
## 方法一
```
$product = Product::find(1);
$product->view_cou
Laravel Blade 模板 @section/endsection 与 @section/show, @yield 的区别
base layout 中需要使用
```
@section("section_name")
区块链是什么?
@show
```
继承的 blade 中需要使用
```
@section("section_na
Laravel 生成 sitemap.xml
从 Google Search Console 看,通过 sitemap.xml 提交的 URL 只有 183 个,而当前博客实际上已经有近 600 篇。而这个 sitemap 是很旧之前上一版 gitbook 生成的。
虽然这些 U
使用 element ui 重写 laravel backpack 的 table 组件
## 问题
原组件不支持 date picker。
且用的是 angularjs 写的,我已经看不懂。。。
尝试自爆式地 copy date picker 组件的 jquery 代码,发现事件绑定异常诡异,无法驾驭。
当然
laravel 返回的 json 数据传递给 vuejs
```
var items = {!! json_encode($items) !!};
```
注意,外层不要加引号。相当于拼接字符串构成一行代码。
这里用到了 Laravel Blade 模板的取消转义功能
>