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-一个运行良好的命令。我尝试从phpStorm的终端和计算机上的命令行运行命令。如果这很重要,我正在运行Windows。
我正在使用git并确实从我的存储库中提取了信息,但它说没有更新,并且在我上次推送后就可以正常工作,所以我真的为这个感到难过...
这确实很奇怪。您可以尝试以下几种方法:
Illuminate\Foundation\Console\stubs\model.stub
Illuminate\Foundation\Console\MakeModelCommand.php
老实说,所有这些事情都不太可能打破。如果问题没有解决,请尝试重新安装您的IDE和/或XCode(如果最近进行了更新)。