【发布时间】:2020-03-12 14:21:55
【问题描述】:
php artisan make:model Name -a 有一个奇怪的问题
当我运行它来制作一组新的项目时,它会按预期返回文件,但它们都不是正确的模板。例如,对于我的模型,它会生成:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://ww
对于我得到的工厂:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>author</key>
<string
对于迁移:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Darcula</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#2C2C2C</string>
<key>caret</key>
<string>#FFFFFF</string>
<key>foreground</key>
<string>#E6E1DC</string>
<key>invisibles</key>
<string>#404040</string>
<key>lineHighlight</key>
<string>#333435</string>
<key>selection</key>
对于控制器:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Monokai</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#272822</string>
<key>caret</key>
<string>#F8F8F0</string>
<key>foreground</key>
<string>#F8F8F2</string>
<key>invisibles</key>
<string>#3B3A32</string>
<key>lineHighlight</key>
<string>#3E3D32</string>
<key>selection</key>
<string>#49483E</string>
<key>findHighlight</key>
<string>#FFE792</string>
<key>findHighlightForeground</key>
<string>#000000</string>
<key>selectionBorder</key>
<string>#222218</string>
<key>activeGuide</key>
<string>#9D550FB0</string>
<key>misspelling</key>
<string>#F92672</string>
<key>bracketsForeground</key>
<string>#F8F8F2A5</string>
<key>bracketsOptions</key>
<string>underline</string>
<key>bracketContentsForeground</key>
<string>#F8F8F2A5</string>
<key>bracketContentsOptions</key>
<string>underline</string>
<key>tagsOptions</key>
<string>stippled_underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#75715E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String</string>
<key>scope</key>
<string>string</string>
<key>settings</key>
看起来它正在为我的 phpStorm 安装从主题模板中提取数据,但我不知道它为什么会这样做。今天才开始,我做了多个 make:model Name -a 命令,效果很好。我尝试从 phpStorm 中的终端和计算机上的命令行运行命令。如果这很重要,我正在运行 Windows。
我正在使用 git 并且确实从我的 repo 中提取,但它说没有更新,并且在我上次推送后它正在工作,所以我真的很难过这个......
【问题讨论】:
-
@fahim152 这是为给定模型生成迁移、工厂和控制器的简写命令。
标签: php laravel laravel-artisan