laravel-generator生成したCRUDで外部参照ドロップダウン生成エラー
Q&A
Closed
解決したいこと
アプリケーション開発にLaravelを使う事を検討しており、CRUD生成は
CakePHPのbakeのような感じで使えるものを探しています。そこで
laravel generatorを試してみようと思い、ちょうど@ayasamindさんの
下記の記事を見つけたので
参考にさせて頂きながら、最初からほぼ同等の手順で進めたところ
CRUD生成までは簡単にうまく行きました(@ayasamindさんの
記事に書かれている、「Laravel-GeneratorがまたPHP8に対応していないみたい」
というところのエラーも対応済みのようで出ませんでした。)。
しかし、自動生成したArticleのCRUD画面の新規作成画面表示でで次のようなエラーになってしまいます。
発生している問題・エラー
ParseError
Unclosed '(' does not match ']' (View: /home/vagrant/Code/lvlGene/resources/views/articles/fields.blade.php)
field.blade.phpを見るとhtmlTypeをselectで指定した外部参照user_idのところが
該当するソースコード
<div class="form-group col-sm-6">
{!! Form::label('user_id', 'User Id:') !!}
{!! Form::select('user_id', ], null, ['class' => 'form-control']) !!}
</div>
となっておりselectの2番目のオプションのところが正常に生成されていないようです。
これは何がいけないのでしょうか。LaravelDB.comのCRUD自動生成では外部参照の
ドロップダウンは対応しないようですが、Laravel Generatorは自動生成できるという
認識なんですが。。すみませんがどなたか教えてください。
環境
PHP v8.0.11
Laravel 8.76.2