toplan / laravel-sms

:iphone::heavy_check_mark:A phone number validation solution based on laravel
MIT License
838 stars 174 forks source link

php artisan vendor:publish 后出现错误 #37

Closed kenfu closed 8 years ago

kenfu commented 8 years ago

按照首页教程,一步一步来,当进行到:

php artisan vendor:publish

出现以下错误:

[Toplan\PhpSms\PhpSmsException]
Please set at least one enable agent in config file(config/phpsms.php) or use method enable()

toplan commented 8 years ago

恩,你按照报错的提示,在config/phpsms.php文件中写下配置就可以了:

enable => [
  'Log'
]
toplan commented 8 years ago

配置的第三步:

请在config/phpsms.php中设置代理服务商。

   'enable' => [
        //被使用概率为2/3
        'Luosimao' => '20',

        //被使用概率为1/3,且为备用代理器
        'YunPian' => '10 backup',
   ];
kenfu commented 8 years ago

关键是 使用 php artisan vendor:publish 后 config文件夹中没有生成 phpsms.php 文件

kenfu commented 8 years ago

麻烦楼主在新 laravel中一步一步安装测试下,看是不是我个人的问题。

laravel 5.1.11 版本,选择 laravel sms 2.0.5

toplan commented 8 years ago

我了解情况了,谢谢反馈,你先在vendor/toplan/phpsms/src/config/phpsms.php中这样写:

   'enable' => [
     'Log'
  ]

这是个bug,我等会儿会发布修改后的2.0.6版本 :+1:

kenfu commented 8 years ago

期待,那我就等待2.0.6版本吧,楼主辛苦了! 希望能给一个简单的登陆模板示例,谢谢!

toplan commented 8 years ago

@kenfu 2.0.6已发布,感谢你的反馈!

toplan commented 8 years ago

模板示例稍晚给你写个