开发 Laravel 扩展的基本流程
打赏作者

daimingkang

#非常好!感觉高大上

George

phpStrom 里可以设置命名空间,这样不用每次自己手动输入命名空间了

JellyBool 回复 George

恩,新技能,get

bihu666 回复 JellyBool

我是测试我是测试哈

phperllh 回复 bihu666

我是测试我是测试哈

phperllh 回复 bihu666

不可以测试…

mikezhang

composer下载了一个拓展以后,需要引入自己的js,在插件public目录放入,在base.blade.php引入了,但是审查元素一直是404,这个一般是什么原因造成的?

JellyBool 回复 mikezhang

插件public目录 ? 这个是你在插件的目录也有一个 public 目录么?默认引入的public目录是 laravel 自带的 public 目录。

而如果你想使用 js 文件的话,参考 overtrue/uditor 这个项目,是通过 vendor 这中形式引入的

mikezhang 回复 JellyBool

后来确实是这样解决的 看来还是没有很好的理解Laravel 非常感谢

zhouyequ

像有的扩展比如ueditor,有许多的配置文件,执行 public artisan vendor :publish命令可以直接copy文件到config目录的这种扩展怎么实现的

zhouyequ 回复 JellyBool

嗯,谢谢,一直没太重视官网文档,看来想要的都在上面

XBisATrouble

报错
Call to undefined method laravist\Hasher\MD5Hasher::isDeferred()

JellyBool 回复 XBisATrouble

新的版本貌似要定义 isDeferred 这个方法,大概这个:

public function isDeferred() 
{
   return false;
}
xinhaonaner 回复 JellyBool

laravel5.5
我是 这样定义的就好了,记得 要php artisan clear-compiled
image

young2 回复 XBisATrouble

是不是把```php
\Young\Hasher\MD5HasherProvider::class,

写成了
```php
\Young\Hasher\MD5Hasher::class,
skdyk

请问jelly,你doclog用的是什么插件?