Ikuti konfigurasi ini
http://confluence.jetbrains.c...
Apabila menggunakan Phpstrom versi lama, apabila menggunakan laravel5.2, ia adalah betul dan mudah digunakan.
Apabila saya menukar kepada phpstrom2016.2 laravel5.3, ralat telah dilaporkan semasa konfigurasi. Sesiapa tahu sebabnya?
Pautan soalan pada stackoverflow.com ialah:
http://stackoverflow.com/ques...
Mesej ralat:
Terima kasih atas jemputan. Tetapi saya tidak pernah menggunakan PHPStorm, ia terlalu mahal dan saya tidak mampu membelinya...
Melihat log ralat anda, nampaknya ia bukan masalah dengan PHPStorm Anda melaksanakan perintah
php artisan list --xml
, tetapi--xml
tidak disokong. . , hendaklahphp artisan list --format=xml
php artisan list --xml
这个命令,而--xml
是不被支持的,应该是php artisan list --format=xml
可能这个参数不是你写的,看你的截图有选择 Symfony 的地方,应该是 PHPStorm 自动调用了
--xml
.我搜了下,碰到这个问题的人很多,用的最多的解决方案是修改 artisan 这个问题,让其支持
--xml
参数。编辑项目根目录下的artisan
文件,在<?php
后面加一段代码:来源:
https://laracasts.com/discuss...
http://stackoverflow.com/a/34...
PHPStore 论坛里也有人给了别的方案,你可以参考下 https://youtrack.jetbrains.co...
--- update:
刚装了 PHPStorm 试了下,可以正常使用。
我装的版本:
添加命令步骤:
进入设置 Preferences | Tools | Command Line Tool Support
点击 + 添加命令。选择 Tool based on Symfony Console,然后点击 OK
输入命令代名,选择 Symfony version 3.*.*, 选择 php 路径,输入项目的 artisan 文件路径。然后点击 OK 弹出提示已发现59条命令。
测试:选择菜单 Tools | Run Command ,输入
artisan
,artisan list
,artisan make:controller TestController
均正常。注意事项:
新建命令时,选择 Symfony 3 版本
Path to PHP executable 要选你系统上正在使用的php位置,可以在系统终端用
Mungkin parameter ini tidak ditulis oleh anda Melihat pada tangkapan skrin anda di mana Symfony dipilih, PHPStorm sepatutnya memanggilwhich php
得到。PHPStorm 这里的选择框应该会把你系统使用的所有 PHP 版本列出来。我这边是两个,第一个
php
是 macoOS 自带的,版本是 5.5.36,而 Laravel 5.3 最低要求 PHP 版本是 5.6.4 。 你截图的那个错误就是这个原因,Laravel 5.3helpers.php
--xml
.--xml
. Edit failartisan
dalam direktori akar projek dan tambahkan sekeping kod selepas<?php
: 🎜 rrreee 🎜Sumber:https://laracasts.com/discuss...
http://stackoverflow.com/a/34...🎜 🎜Sesetengah orang dalam forum PHPStore juga memberikan penyelesaian lain, anda boleh rujuk https://youtrack.jetbrains.co...🎜 🎜--- kemas kini:🎜 🎜Saya baru sahaja memasang PHPStorm dan mencubanya, dan ia berfungsi seperti biasa.
Versi yang saya pasang: 🎜 rrreee 🎜Tambah langkah arahan: 🎜
🎜🎜
🎜🎜
artisan
,artisan list
,artisan make:controller TestController<. code> semuanya normal. 🎜🎜
php
mana dalam terminal sistem untuk mendapatkannya.PHPStorm Kotak pilihan di sini harus menyenaraikan semua versi PHP yang digunakan pada sistem anda. Saya mempunyai dua di sini.
php
pertama disertakan dengan macoOS dan versinya ialah 5.5.36 Versi PHP minimum yang diperlukan untuk Laravel 5.3 ialah 5.6.4. Inilah sebab ralat dalam tangkapan skrin anda. Terdapat sintaks dalam Laravel 5.3helpers.php
yang PHP 5.5 tidak menyokong. 🎜🎜 🎜