当我奔跑
php artisan make:livewire mycomponent
我总是获得:
ParseError
syntax error, unexpected token "[", expecting "{"
at app/Http/Livewire/Mycomponent.php:5
1▕ <?php
2▕
3▕ namespace App\Http\Livewire;
4▕
➜ 5▕ use App\Models\[Normally the Last Word of the Namespace in Singular, for example «User»]
6▕ use Livewire\Component;
7▕
8▕ class Mycomponent extends Component
9▕ {
+1 vendor frames
2 [internal]:0
Composer\Autoload\ClassLoader::loadClass()
+1 vendor frames
4 [internal]:0
Livewire\LivewireComponentsFinder::Livewire\{closure}()
然后,文件被创建,但是它们包含垃圾、其他组件的代码片段,而不是新的void组件。
是否有人知道为什么不创建组件?
谢谢并致以最诚挚的问候。
1条答案
按热度按时间nkoocmlb1#
正如Qirel在他的评论中所建议的,问题出在存根上,我删除了所有与Livewire相关的存根,它又工作了。
非常感谢@Qirel!