Bei der Verwendung von laravel5.2 ist ein kleines Problem aufgetreten. Bitte sagen Sie es mir.
Ich habe eine Ressourcenroute definiert und die Namen der Ressourcenrouten in der Datenbank gespeichert. Nach dem Durchsuchen und Löschen in der Datenbank erhalte ich nun die folgenden Ergebnisse:
<code class="php"> array (size=6) 0 => object(stdClass)[221] public 'id' => int 10 public 'route' => string 'menu.create' (length=11) 1 => object(stdClass)[222] public 'id' => int 11 public 'route' => string 'menu.index ' (length=11) </code>
Als nächstes gebe ich in der Vorlage alle URLs aus, die allen Routennamen im obigen Array entsprechen
<code class="php"> @foreach($menulist as $menu) {{ route($menu->route) }} @endforeach </code>
Es ist jedoch ein Fehler aufgetreten:
ErrorException in UrlGenerator.php Zeile 314:
Route [menu.index ] nicht definiert.
Wenn Sie einfach {{ route('menu.index') }} verwenden, wird kein Fehler angezeigt. Darf ich fragen, was das Problem ist?
Bei der Verwendung von laravel5.2 ist ein kleines Problem aufgetreten. Ich möchte Sie um Hilfe bitten.
Ich habe eine Ressourcenroute definiert und die Namen der Ressourcenrouten in der Datenbank gespeichert. Nach dem Durchsuchen und Löschen in der Datenbank erhalte ich nun die folgenden Ergebnisse:
<code class="php"> array (size=6) 0 => object(stdClass)[221] public 'id' => int 10 public 'route' => string 'menu.create' (length=11) 1 => object(stdClass)[222] public 'id' => int 11 public 'route' => string 'menu.index ' (length=11) </code>
Als nächstes gebe ich in der Vorlage alle URLs aus, die allen Routennamen im obigen Array entsprechen
<code class="php"> @foreach($menulist as $menu) {{ route($menu->route) }} @endforeach </code>
Es ist jedoch ein Fehler aufgetreten:
ErrorException in UrlGenerator.php Zeile 314:
Route [menu.index ] nicht definiert.
Wenn Sie einfach {{ route('menu.index') }} verwenden, wird kein Fehler angezeigt. Darf ich fragen, was das Problem ist?
Was Sie derzeit aus der Datenbank lesen, ist nur die Zeichenfolge des Objekts, kein Objekt. Es muss in ein Objekt konvertiert werden, bevor es ausgeführt werden kann