laravel php artisan开发用artisan创建控制器报错求助

Lavarel(11)
在shell中使用php artisan 可以查看所有的命令
配置自己创建的artisan console 流程如下:”
1 使用artisan 创建命令文件
php artisan make:command TestCreate
生成的文件会在 app\command 路径下,需要修改下面两个地方&
* The name and signature of the console command.
*调用list显示命令的时候会被用到
* @var string
protected $signature = 'test:create{--file=} {--paging}';
这里输入test:create & 在命令行中就用 &php artisan test:create &来调用这个命名文件
* The console command description.
*调用list显示命令的时候会被用到
* @var string
protected $description = &生成回流文件!&;
然后就完成了,下面还有一个handle方法。当你使用命令的时候,就会自动走这里面的方法:
* Execute the console command.
*在命令执行时被调用
* @return mixed
public function handle()
最后还需要在app/Console/kernel.php中的command数组中载入你创建的command&
这样就可以使用自己创建的artisan consol 命令文件啦 & 。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:9609次
排名:千里之外
原创:30篇
(4)(2)(17)(5)(1)(6)(1)哪位兄弟有出现过类似问题求解答?
1.php artisan make:migration create_users_table 可以正常执行,
2.xampp的mysql 已经修改了密码
3.db类使用可以正常链接数据库,并且取值。
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
附加内容, 使用此功能的话, 会给所有参加过讨论的人发送提醒.
成为第一个点赞的人吧
把数据库端口号改成3307试试?
把local改成 127.0.0.1就好了
改下php配置中的mysql的socket与MySQL实际socket文件一致,可以改配置或者软链
才遇到这个坑了的。
首先检查php.ini里面default_sock是否正确设置
其次如果你用的是XAMPP之类的集成环境,记得用集成环境里面的PHP命令,如果直接输入PHP,就用的是自带的PHP,自带PHP有可能没配置sock。。。
还有一种方法就是改成127.0.0.1
你的 .env 文件里的数据库配置没改对不对?
暂无评论~~
请注意单词拼写,以及中英文排版,
支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里
支持表情,使用方法请见 ,可用的 Emoji 请见 :metal: :point_right:
:star: :sparkles:
上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
Ctrl+Enter
订阅 Laravel 资讯}

我要回帖

更多关于 laravel php artisan 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信